视频直播系统那么多,如何选择一个合作的平台?

发布时间:2016-03-14

 

视频直播系统那么多,都可以提供手机直播SDK,视频直播API,那么如何选择一个适合自己的移动直播平台?需要从多方面考虑,直播APP要提供什么功能点、受众都是谁,大家如何参与和交互等
 

这时代的移动直播有多火,看看新闻里说就知道,“美女吃饭”直播都能招来成千上万的粉丝品头论足,赚足人气, 还能赚Money。很多移动开发者准备做移动直播APP,一头扎进这个充满机遇的应用世界。

于是乎,组团队,做产品原型,着手APP开发。但大部分非专业团队都会遇到对移动流媒体这个技术不熟悉的境地,幸好业内各个大小家互联网大咖(百度、乐视、腾讯等)、专业移动直播PaaS平台(例如我们的直播云)提供相关的开发和运营服务,甚至原来做云主机的、做IM的、做存储的好多服务商陆续发布了此类手机直播SDK和视频直播API,让开发者眼花缭乱。


 

如何选择视频直播平台


   这里,让我们来给大家细数下,如何选择合适的视频直播系统;说起移动直播,我们一直以为这是个新的领域, 不管专业人士、投资人如何看待这个市场。 

首先,移动直播承载的平台多样化。传统的互联网直播就是WintelWindows-Intel架构),对软件适配平台和硬件要求不高。现在智能硬件时代,OS软件有AndroidiOS,还要兼容PCOS Windows,硬件平台有高通、MTK、海思、Intel、三星等。并且平台版本、种类升级加快,对于移动直播,尤其针对互联网的应用,要求适配能力极高。

其次,移动互联网的传输有WiFi3G4G,以及即将到来的5G,相比之前的PC 互联网的稳定性要相差很大。如何在复杂、不稳定的无线网络保障这种大带宽实时性高的视频应用,对开发和运营的挑战很大。

另外,用户的口味变了。除了被动去看, 大家还要参与, 仅仅文字参与还不够,音频、视频、AR/VR,深度参与才过瘾。虚拟和现实之间的边界在模糊,人们的空间感在淡化。如何满足这种市场的变化,拥抱市场,更具有挑战。

 

 

移动直播平台功能


 

说了这么多, 回过头来看,如何选择合适的视频直播平台。

开发者要想清楚,自己的移动直播APP要提供什么功能点、受众都是谁,大家如何参与和交互。我们建议从一下几个方面考虑:

1. 视频源如何生成,来自什么设备。苹果设备(iOS),Android 手机/平板, 还是PC,或者监控摄像头、专业摄像机、导播台,还是各种新奇特的智能眼镜、行车记录仪、智能相机等。不同的设备有不同的OS平台,或者音视频接口,甚至支持的流媒体协议。通过嵌入APP做移动直播,还是通过音视频接口利用编码器进行直播推流, 还是利用设备自身具备的流媒体协议去拉流或者推流。把这些明确下来,才好去看合适的平台技术。

2. 视频直播的播放设备是什么,用什么应用去播。基于原生APP去播放,还是利用其它社交工具去播放,例如微信、QQ、微博等。不同OS,不同的应用播放,需要考虑选择什么样的播放器,以及确定服务端需要输出什么样的视频流格式。

3. 业务模式需要提供哪些,移动直播后,是否需要立刻生成点播视频,直播过程是否需要有实时交互、实时交互的方式有哪些。

 

视频直播平台架构


 

确定了上述的几个方面,基本上就可以把移动直播应用涉及的技术环节和业务形式想的差不多了。那么如何选择合适的移动直播平台? 上面已经描述了很多。 

如果再具体些,可以从以下一些角度去衡量看移动直播平台是否适合自己:

1 视频处理的质量和效率。 尤其是移动端,是否支持高清音视频采集直播、是否支持设备硬编码,对移动设备电量的消耗。

2 直播是否需要同时满足多种设备、网络。那么需要生成多路视频流,通过流的格式或者分辨率和码流变化,满足不同设备、不同网络上播放。

3 视频直播的延时。延时是对很多直播应用需要考虑的重要指标。当然延时跟流媒体输出的格式有关。 HLS一般就需要510秒,一定让这种流延时在2秒,那也是去这种直播流的设计初衷。RTMP延时小些,好的做到1秒,一般延时23秒。 HTTP+FLV 的流一般延时2秒左右。RTSP流一般在监控领域比较多,延时12秒。

4 直播过程的容错、网络优化。移动设备尤其是手机承载各种应用。直播过程中的来电、消息推送通知等都可能对直播过程有影响, 如何消除这种影响需要考虑。直播过程中,网络带宽变化会影响直播的实时性,那么对实时性高的应用,需要考虑直播过程的码流优化,动态自适应。 

其他还可以考虑的因素,手机直播SDK和视频直播API的灵活性和丰富程度、文档和开源代码、公有云或者私有云的支持等等,不足以而论了。


 

视频直播系统原理

 

 

沃安直播云(www.zhiboyun.com面向开发者和集成商提供移动直播开发和运营服务。大家选择移动直播平台,不妨做个了解。 同时,沃安科技还提供私有云部署,给合作伙伴更多选择。