推流1功能简介不论是在多人通话还是在秀场直播中,首先都需要推送自己的音视频画面到ZEGO云端服务上,对端再通过从ZEGO云端服务上拉流,才可以获取到自己的视频画面.
2使用步骤2.
1开始/停止推流通过调用开始推流startPublishingStream的API接口,可以向远端用户发送本端的音视频流.
如果不需要继续推流,请调用stopPublishingStream停止推流.
/***开始推流**可通过此接口让用户将自己本地的音视频流推送到ZEGO实时音视频云,同一房间的其他用户通过streamID就可以拉取该音视频流进行互通.
*在开始推流前,需要先调用[loginRoom]加入房间,当推流成功之后,同房间内其他用户可通过监听[onRoomStreamUpdate]事件回调来获取该streamID新增.
*在网络质量不佳的情况下,用户推流可能出现中断,SDK会尝试重新连接,可通过监听[onPublisherStateUpdate]事件来获知当前推流状态以及错误信息.
*@paramstreamID流ID,长度不超过256的字符串,需要在整个AppID内全局唯一,若出现在同一个AppID内,不同的用户各推了一条流且流名相同,将会导致后推流的用户推流失败.
不可以包含URL关键字,否则推拉流失败.
仅支持数字,英文字符和*/publicvoidstartPublishingStream(StringstreamID);/***停止推流*接口原型:*可通过此接口让用户停止发送本地的音视频流,结束通话.
*如果用户已经启动推流,在推新流(新的streamID)之前,必须要调用此接口停止当前流的推送,否则新流推送会返回失败.
*在停止推流之后,开发者应该根据业务情况是否需要而停止本地预览.
*/publicvoidstopPublishingStream();/**开始推流*/engine.
startPublishingStream("stream1");/**停止推流*/engine.
stopPublishingStream();推流错误码注意:开始推流前,建议开发者在开始推流前对推流参数、本地预览视图进行设置.
IncogNet LLC是个由3个人运作的美国公司,主要特色是隐私保护,号称绝对保护用户的隐私安全。业务涵盖虚拟主机、VPS等,支持多种数字加密货币、PayPal付款。注册账号也很简单,输入一个姓名、一个邮箱、国家随便选,填写一个邮箱就搞定了,基本上不管资料的真假。当前促销的vps位于芬兰机房,全部都是AMD Ryzen系列的CPU,性能不会差的!5折优惠码:CRYPTOMONTH,支持:BTC,...
我们对于BlueHost主机商还是比较熟悉的,早年我们还是全民使用虚拟主机的时候,大部分的外贸主机都会用到BlueHost无限虚拟主机方案,那时候他们商家只有一款虚拟主机方案。目前,商家国际款和国内款是有差异营销的,BlueHost国内有提供香港、美国、印度和欧洲机房。包括有提供虚拟主机、VPS和独立服务器。现在,BlueHost 商家周年活动,全场五折优惠。我们看看这次的活动有哪些值得选择的。 ...
A2Hosting主机,A2Hosting怎么样?A2Hosting是UK2集团下属公司,成立于2003年的老牌国外主机商,产品包括虚拟主机、VPS和独立服务器等,数据中心提供包括美国、新加坡softlayer和荷兰三个地区机房。A2Hosting在国外是一家非常大非常有名气的终合型主机商,拥有几百万的客户,非常值得信赖,国外主机论坛对它家的虚拟主机评价非常不错,当前,A2Hosting主机庆祝1...