阿里云连麦发现的问题

使用的推流工具SGRTMPKit

使用的平台是阿里云直播平台

使用方式:

流程:

0.主要工作是后台配置

1.先开始主麦推流(在连麦appname下,阿里后台会自动生成混流地址)

2.主流请求开启连麦功能

3.副麦开始推流

4.副流请求加入主流连麦

出现的问题:

1.连麦功能必须要有视频H264推流(音频直播是不需要视频推流的,如果只有音频推流,则不能生成混流地址)

2.设置一次推流的时候回重新使用一个session,原session执行dealloc函数时,因为属性设置的代理是自身,而执行该方法时,如果出现将session设置为代理delegate,将会出现将session强弱引用时,出现过度release情况,所以dealloc时不能讲自身设置为其他对象的属性值。另外如果一个readonly属性创建之后一直没使用,可能已经释放掉了,在dealloc时将再次自动释放,所以这种属性最好就是不定义,在session中是有个preview。

3.在H264硬件编码时,如果原来的编码没有停止,就会出现新建的编码失败,从而没有视频编码流推流过去导致连麦失败,所以要在session结束时将session的硬件编码停止掉。

转载于:https://www.cnblogs.com/yuxiaoyiyou/p/7216769.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值