视频直播技术--你真的懂吗?
作者:鲍天舒 公司:上海驻云信息科技有限公司
什么是视频直播?
随着网民数量指数级增长,网络带宽环境提升,中国网络视频市场规模不断扩张,直播网站如同雨后春笋般大量泉涌。
在表现形式上,视频直播包括:现场演唱会的直播、新闻发布会的直播、奥运会的直播、电视剧的直播、个人表演show,学术论坛交流会、各类技术培训等。
在播放形式上,用户只要具有一个可以上网的设备,可以是电脑、手机等,无论在何处只要网络环境允许,都可以及时地欣赏到正在直播的节目。
在技术实现上,视频直播不需要像视频点播一样进行分段、转码、发布等一系列步骤,它可以做到节目播放的实时性。
视频直播流程
视频直播流程主要分为5个阶段:采集;前处理;编码;推流;分发。
1. 采集
采集是视频直播的第一步,通过不同的设备,采集视频信息:
iOS 端:因为软硬件种类不多,硬件适配性较好,因此,采集起来简单。Android 端:因为市面上硬件机型非常多,难以找到一个库适配所有硬件,因此采集起来较为困难。PC 端:与硬件使用的摄像头驱动有关,推荐目前市面上最好的PC端开源免费软件OBS。2. 前处理
现在,主播行业非常火热,同时也流行着一句话:“80%的主播没有美颜根本没法看。”其实,对视频源进行处理,不仅限于美颜,还有许多其他的处理方法,例如水印,模糊特效等。针对不同的手机系统,提供不同的处理库:
iOS 系统: 目前,比较知名的是GPUImage 这个库。它提供了丰富端预处理效果,还可以基于这个库自己写算法实现更丰富效果。Android 系统:使用android-gpuimage库(由GPUImage这个库移植),同时,Google官方开源了一个伟大的库,覆盖了Android上面很多多媒体和图形图像相关的处理。3. 编码
对视频进行编码时,主要的难点有2个:处理硬件兼容性问题;在高fps、低bitrate和音质画质之间找到平衡。
iOS 系统:硬件兼容性较好,可以直接采用硬编。Android 系统:硬编的支持难很多,需要支持各种硬件机型,推荐使用软编。4. 推流和转码
传输涉及到很多端:从主播端到服务器端,从收流服务器端到边缘节点,以及从边缘节点到观众端。
为了让主播推上来的流适配各个平台端不同协议,需要在服务端做一些流处理工作,比如转码成不同格式支持不同协议,如:RTMP、HLS和FLV,一路转多路流来适配各种不同的网络状况和不同分辨率的终端设备。
5. 分发
推流端和分发端,理论上需要支持的并发用户数应该都是亿级的,不过毕竟产生内容的推流端在少数,和消费内容的播放端不是一个量级,但他们对推流稳定性和速度的要求比播放端高很多,这涉及到所有播放端能否看到直播,以及直播端质量如何。
阿里云视频直播技术
视频直播服务(LiveVideo)是基于领先的内容接入与分发网络和大规模分布式实时转码技术打造的音视频直播平台,提供便捷接入、高清流畅、低延迟、高并发的音视频直播服务。请参考下图的视频直播服务的流程:
它具有如下功能特点和优势:
推/拉流推流:使用标准的RTMP协议;
拉流:支持RTMP、HTTP-FLV、HLS协议。
终端设备支持Android、iOS、PC端直播流推送
转码直播流转码,可配置区间为500Kbps-2.5Mbps,默认变清码率为 750Kbps,高清码率为1.5Mbps;
视频分辨率,可自定义,默认是标清为480p,高清为640p。
自适应SDK可根据网络情况动态调整上行传输码率
分发500+节点数,覆盖所有省份和主流营销商
安全防盗链,通过referer跟踪来源,对来源进行识别和判断,用户可以通过配置访问的referer黑白名单来对访问者身份进行识别和过滤,从而限制CDN资源被访问的情况。
URL加密,URL鉴权功能是通过阿里云CDN加速节点与客户资源站点配合实现的一种更为安全可靠的源站资源防盗方法。
视频加密,可对码流进行加密,使用特殊的播放器播放。适合于低内容需要保密的场景。
阿里云视频直播应用场景
目前,超过一半的视频直播、点播平台都在使用阿里云直播服务,包括今日头条、芒果TV、等。同时,阿里云还与HTC、4K花园等视听领域的创新企业达成了战略合作,不断丰富和升级视频服务能力,打造围绕视频领域的技术生态。
阿里云视频直播主要应用于5大场景:
UGC互动直播: 不仅提供推流到播放的全套直播解决方案,而且集成成熟的互动解决方案,包括IM,连麦等功能。例如:一直播、映客,等直播互动平台。电商直播:为电商直播提供全套直播解决方案,支持动态扩展的直播技术架构,无需担心直播促销涌入的峰值流量担忧。例如:手淘,等电商直播平台。体育赛事/大型综艺节目直播:为热门的赛事和综艺直播提供动态扩展的直播服务,用户无需为突然涌入的流量担忧。例如:CCTV5,等电视直播平台游戏直播:对游戏直播提供各种采集设备的接入,以及直播的录制功能,便于游戏直播平台提供点播服务。例如:全民,熊猫,等游戏直播平台。在线教育/财经直播:提供直播鉴权、直播防盗链、URL加密等功能,为教育、财经类的直播提供安全保障。例如:第一财经等财经平台和知图教育等教育类直播平台。阿里云视频直播实践
云中沙箱(云中沙箱 - 基于阿里云的IT实验平台)提供一个阿里云在线自主学习的实验平台。丰富的实验场景,可以让用户可以快速学习和实践阿里云上各种产品。
云中沙箱提供视频直播相关的实验,大家可以通过实验的方式,快速掌握视频直播的基本使用方法:
实验名称:快速部署低延时直播平台之OBS实验概述:本实验会提供一个已解析的直播域名。1) 在视频直播的管理控制台,添加域名的鉴权配置。
2) 安装OBS,并使用OBS将采集到的视频信息推送到阿里云直播服务。
3) 在视频直播的管理控制台或客户终端查看直播视频。
实验流程图如下:适合在线视频直播的平台都有哪些?
现在直播平台应该多推荐一点与教育有关的平台吧。作为新时代的青年人,祖国的大花朵,直播平台就应该多弄点教育,从娃娃抓起。作为这个未来接班人,不能只唱唱歌呀,不是带上红领巾就能成接班人的。你看看我大叔,我大婶家的孩子都知道玩游戏,抱着手机整天玩,张口闭口都是666,我小时候都不知道电视开关在哪儿,遥控器电池都找不到。说说是不是该从娃娃抓起啊?我说看到这儿家长朋友们,一定要推荐小孩子们看教育机构的直播平台,一定一定要从小就培养良好的习惯。很重要的哦。
视频号直播怎么玩儿?手把手教你实操全流程!
目前,想要入局视频号直播带货的商家越来越多了,围绕视频号直播,功能也更加完善,但很多人还是依旧不知道如何入手,那新手如何做好一次视频号直播呢?有哪些注意事项?
这篇文章,你算是看对了!
一、视频号关联小程序视频号直播已打通微信小程序能力,视频号直播支持跳转商户自己的小程序。有赞商家可通过以下流程进行操作关联视频号和小程序:点击了解
二、直播前准备事项checklist1)手机直播1、现场测试网速,主播网络环境影响观众端直播间观看流畅度
用任意测速app或登陆网站,点击这里,进行网络测速。截图测速结果,并提交直播使用的手机品牌和型号返回运营,关注上传mbps结果,上传mbps< 2,建议更换网络或取消开播(测速app:商店搜索“测网速”)如多应用并行直播,需不同设备使用不同网络2、开播前在应用市场更新微信客户端到最新版本
3、开播前关闭来电提醒,否则直播期间收到来电,会中断直播
4、如主播为艺人或知名达人,建议直播测试时用小号开播
5.、建议现场配备两台手机,分别是苹果手机和安卓手机,提前测试,保证可用,若苹果手机有异常切换到安卓,反之亦然
6.、直播间封面
6:7,顶部和底部安全距离留的更多一些,文字往中间放一放,不会被裁切构图可以用实景图,搭配直播主题文案,朋友圈所见即所得,用户更容易点击7、如有直播间活动,建议把活动规则简述在创建直播间时的直播描述中填写,用户进直播间即可看到活动内容
8、创建直播间时,建议选择“所在位置”,可帮助根据地理位置推广你的直播间
9、超过人预约的直播,建议提前内部同步,方便评估系统容量
10、直播checklist:直播活动checeklist
2)推流直播1、网络测速
登陆网页,一键测速,截图测速结果,并提交使用的推流方式(软件推流or硬件推流)、具体推流软件名称、推流硬件(编码器、导播台,其他设备请注明)返回运营,关注上传mbps结果,上传mbps< 2,建议更换网络或取消开播 ,点击这里如同时推流到多个平台,建议不同设备使用不同网络2、如主播为艺人或知名达人,建议直播测试时用小号开播
3、直播间封面
6:7,顶部和底部安全距离留的更多一些,文字往中间放一放,不会被裁切构图可以用实景图,搭配直播主题文案,朋友圈所见即所得,用户更容易点击4、如有直播间活动,建议把活动规则简述在创建直播间时的直播描述中填写,用户进直播间即可看到活动内容
5、创建直播间时,建议选择“所在位置”,可帮助根据地理位置推广你的直播间
6、直播checklist:直播活动checeklist
7、PC开播教程:视频号直播PC开播教程
8、推流操作详见:视频号直播推流教程(版)
三、直播预约功能商家可在正式开播前,在公众号、私域社群、线下海报、朋友圈转发海报等方式进行提早预热。
操作指引如下:
1、视频号直播预约设置步骤
2、公众号图文预热
a.公众号后台创建图文,编辑与视频号直播相关的预热内容
b.发布直播预告
c.用户阅读图文,点击直播开播预约,系统推送开播提醒
四、直播间营销玩法操作指引1)微信视频号直播间玩法连麦可以在直播间发起语音连麦或视频连麦。可提升直播间的可观看性,增强互动,提上用户粘性。
打赏用户可在视频号用微信豆打赏主播。微信豆是用于支付微信内虚拟物品的道具,目前支持在视频号中购买虚拟礼物。观众点击视频下方的礼物按钮即可送出虚拟礼物。
抽奖主播可以在直播间发起抽奖,设置参与条件、活动时长和中奖名额,增加直播间的互动性。
美颜支持美颜瘦脸、翻转、镜像、滤镜功能。通过发现页2个不同路径,进入视频号首页直播。设置美颜瘦脸、滤镜,开启直播。
红包直播间向微信私域粉丝发放红包,促进用户加群。
a.开播前,设置指定微信社群派发红包
b.主播引导观众加入指定微信社群,设置直播间红包派发
c.入群观众成功领取红包
d.未入群观众无法领取,主播通过展示群二维码、口播群号等形式引导入群后领取。
2)有赞专属的直播工具和营销玩法
1、有赞微商城支持的玩法,均可在视频号场景支持使用(需进入到小程序)
2、在微信视频号场景下,有赞还开发了更多产品能力,如直播助手,直播间优惠券功能。
在通过微信视频号直播及使用上述「直播助手」和「直播优惠券」前,请先开通自定义版交易组件,具体操作方法详见,点击这里
直播助手直播助手是针对微信视频号的直播活动管理工具,可管理直播商品、直播优惠券等内容,直播时可便捷地修改商品库存和价格、操作发券/停止发券、修改商品库存等;此外,还可实时查看直播数据,如直播商品销量、成交订单、成交用户等等,方便监测和统计直播效果。
直播优惠券直播优惠券是针对微信视频号直播场景的专属优惠券,仅支持单商品可用,用户进入商详情页会自动发放,通过倒计时刺激直播间用户快速下单,帮助提升直播间成交。
具体操作指引可见:点击这里
五、视频号推广广告投放视频号投放可参考以下指引文档,由商家自主操作。
《视频号推广招商指引文档》
六、视频号直播有哪些注意事项?1)关于直播开播分类要选正确,避免影响流量分发选择购物分类一定要及时挂商品注意设置清晰整洁的开播封面开播前提前测试开播,并选择部分人可见注意直播间的灯光、收音、产品布局推流直播的时候,可以使用主播手机进入直播间添加商品2)关于带货请升级小程序至2.69以上版本请至少提早2天确认直播间商品已在微信侧审核通过(即在视频号直播间可被上架),防止因商品审核问题导致无法直播试播期间请测试下单流程,确保订单能正常下单除了以上信息之外,要做好视频号直播,还有一些操作规范需要商家牢记,以免不小心触碰到底线,就得不偿失了:
1、视频号助手链接:可以推流直播、查看数据、设置敏感词、白名单测试直播等
2、《微信视频号直播行为规范》
3、《视频号主播行为规范》
4、《直播功能使用条款》
目前,视频号已结束内测全量开放,有赞小程序也已支持无缝对接视频号。
视频直播哪家做得好详细介绍一下?
维网视频直播系统是新一代高性能音视频网络直播系统,利用该系统能够提供基于局域网、城域网、广域网以及卫星网的音视频直播服务。该系统集成了音视频采集、压缩、存储、发布、远程管理及Web服务等众多功能为一体,支持7×24小时不间断直播服务的需求,特别适合高度集成化的直播需求;同时可搭建分布式的直播架构,能够实现更大规模的并发需求,视频采集、压缩与直播服务器分离,服务器可以自动存储直播节目、实现自动录播功能;系统可以把现场的信号、电视信号、卫星信号和本地录制的视频等进行实时采集,然后通过专用编码器,编码成标准流式数据进行管理、分类等,然后传送到服务器上由电脑、电视、手机、LED屏发布出去,供大家通过网络实时观看到现场节目或电视节目。