推流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();推流错误码注意:开始推流前,建议开发者在开始推流前对推流参数、本地预览视图进行设置.
青云互联怎么样?青云互联美国洛杉矶cn2GIA云服务器低至19元/月起;香港安畅cn2云服务器低至19元/月起;日本cn2云主机低至35元/月起!青云互联是一家成立于2020年的主机服务商,致力于为用户提供高性价比稳定快速的主机托管服务。青云互联本站之前已经更新过很多相关文章介绍了,青云互联的机房有香港和洛杉矶,都有CN2 GIA线路、洛杉矶带高防,商家承诺试用7天,打死全额退款点击进入:青云互联...
photonvps怎么样?photonvps现在针对旗下美国vps推出半价促销优惠活动,2.5美元/月起,免费10Gbps DDoS防御,Linux系统,机房可选美国洛杉矶、达拉斯、芝加哥、阿什本。以前觉得老牌商家PhotonVPS贵的朋友可以先入手一个月PhotonVPS美国Linux VPS试试了。PhotonVPS允许合法大人内容,支持支付宝、paypal和信用卡,30天退款保证。Photo...
目前云服务器市场竞争是相当的大的,比如我们在年中活动中看到各大服务商都找准这个噱头的活动发布各种活动,有的甚至就是平时的活动价格,只是换一个说法而已。可见这个行业确实竞争很大,当然我们也可以看到很多主机商几个月就消失,也有看到很多个人商家捣鼓几个品牌然后忽悠一圈跑路的。当然,个人建议在选择服务商的时候尽量选择老牌商家,这样性能更为稳定一些。近期可能会准备重新整理Vultr商家的一些信息和教程。以前...