推流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();推流错误码注意:开始推流前,建议开发者在开始推流前对推流参数、本地预览视图进行设置.
搬瓦工今天正式对外开卖荷兰阿姆斯特丹机房走联通AS9929高端线路的VPS,官方标注为“NL - China Unicom Amsterdam(ENUL_9)”,三网都走联通高端网络,即使是在欧洲,国内访问也就是飞快。搬瓦工的依旧是10Gbps带宽,可以在美国cn2 gia、日本软银与荷兰AS9929之间免费切换。官方网站:https://bwh81.net优惠码:BWH3HYATVBJW,节约6...
DMIT怎么样?DMIT最近动作频繁,前几天刚刚上架了日本lite版VPS,正在酝酿上线日本高级网络VPS,又差不多在同一时间推出了美国cn2 gia线路不限流量的美国云服务器,不过价格太过昂贵。丐版只有30M带宽,月付179.99美元 !!目前,美国云服务器已经有个4个套餐,分别是,Premium(cn2 gia线路)、Lite(普通直连)、Premium Secure(带高防的cn2 gia线...
georgedatacenter怎么样?GeorgeDatacenter是一家2017年成立的美国商家,正规注册公司(REG: 10327625611),其实是oneman。现在有优惠,有几款特价VPS,基于Vmware。支持Paypal付款。GeorgeDatacenter目前推出的一款美国vps,2核/8GB内存/250GB NVMe空间/2TB流量/1Gbps端口/Vmware/洛杉矶/达拉...