最近研究直播,开始固定更新每天进度:
1.确定使用网易的云通信sdk
2.引入直播sdk,分别引入推流,拉流,NTESIM,支持视频的上行,下行以及聊天功能,特别注意依赖库的载入,目前出现静态库冲突问题,分别与微信支付.第三方美颜库冲突.
3.库导入正常后首先考虑的是用户的打通,目前需要考虑用户注册,登陆,直播权限,直播列表,直播状态,直播关闭,观众端播放地址等等
4.直播过程需要注意,直播初始化时不能取消,网易直播通过心跳检测直播状态.
5.目前遇到问题主播端切到后台推流仍在继续,无网络情况下关闭直播出现界面卡死,希望网易能尽快解决
6.直播过程中出现推流时黑白画面,已确定为开启硬件编码导致。
7.直播过程中切换前后台处理方案,切到后台时释放播放资源,回到界面后重新初始化相关资源。
在接入直播过程中,需要设定推流参数
8.聊天IM信息要注意不同量级的处理方法.要保证UI的流畅度.
9.推流帧率和码率对直播清晰度和流畅度的影响,选择适合的参数,最好可以检测环境动态设置帧率和码率
网友评论