APP如何接入网易视频云直播功能
的有关信息介绍如下:直播类APP在这两年的发展势头可以用“炙手可热”来形容,一方面是移动网络的大力普及,用手机看直播几乎成了日常生活的一部分。一方面是受众对各种直播内容的需求急剧上升,这种种因素都导致直播类的APP呈现出百花齐放的繁荣景象。相比自主研发,外包直播模块成为大多数APP开发者的首选。本文将详细介绍如何接入网易视频云的直播功能。并将对开发者关心的问题进行一个梳理。
直播功能应用场景
如图所示,直播功能的场景非常多样化,小编总结了一下,直播场景细分为以下几个方面:
1、在线教育行业:网校、慕课、K12、在线家教、教学录播和点播等
2、在线娱乐行业:美女秀场、游戏直播、演唱会直播KTV直播、婚礼直播、活动直播、体育赛事直播、装修直播、吃饭直播等
3、社交:明星社交、视频社交等
4、视频门户:视频直播、视频点播等
5、企业协作:点对点和多方视频会议、企业例会直播、产品发布会直播等
6、在线金融:视频理财咨询、在线签约过程录制、股评直播、大宗交易平台直播等
7、安防监控:家庭监控、幼儿园监控、早教中心监控、旅游景区监控等
8、远程医疗:视频问诊、专家会诊等
9、新闻媒体:现场手机直播、短新闻、庭审直播等
直播功能接入流程
上图是网易视频云直播功能的接入流程,一般来说,开发者在接入直播功能的时候,接入流程大概如下:
a、注册视频云账号
b、创建直播频道
c、下载SDK和API文档
d、开发直播推流程序
看起来简单的接入流程,开发者在实际操作过程中还是会遇到各种各样的问题。对于这些问题,总结了一下,主要有以下四个方面:
a、工程上的问题。开发者在导入SDK库文件时存在的一些问题,比如库文件的绝对或相对路径设置错了,导致无法接入。
网易视频云工程师建议:这些问题通常通过第三方的技术支持很容易就会被解决。
b、功能性上的问题。开发者在调用第三方SDK接口的时候,由于绝大多数的程序员不会认真去读对方的API文档,经常跟着感觉或经验去做调用,调用过程中经常会出现这样或那样的问题。
网易视频云工程师建议:开发者在接入前认真阅读开发文档,避免出现问题后,万一对方技术支持不到位而干着急。
c、个性化需求的问题。上述两类问题都被解决后,开发者在整体产品体验上,还会有一些个性化的需求,比如后台切换、音视频流的动态切换、加滤镜或者混音等。
网易视频云工程师建议:这就需要前期了解清楚对方的功能点,是否提供个性化需求的接口。
d、整套系统跑起来之后的稳定性问题。有些不稳定情况是自身的网络环境不稳定引起的,如果对方的直播产品能够很好的检测到网络抖动,拥有码流自适应的功能,一定程度上就能避免这个问题。另外,也有一些不稳定情况是对方产品稳定性差引起的。
网易视频云工程师建议:这就需要开发者去关注下对方的关键性能指标,比如延迟、卡顿及安全性等。