推流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();推流错误码注意:开始推流前,建议开发者在开始推流前对推流参数、本地预览视图进行设置.
前几天还在和做外贸业务的网友聊着有哪些欧洲机房的云服务器、VPS商家值得选择的。其中介绍他选择的还是我们熟悉的Vultr VPS服务商,拥有比较多达到17个数据中心,这不今天在登录VULTR商家的时候看到消息又新增一个新的机房。这算是第18个数据中心,也是欧洲VPS主机,地区是瑞典斯德哥尔摩。如果我们有需要欧洲机房的朋友现在就可以看到开通的机房中有可以选择瑞典机房。目前欧洲已经有五个机房可以选择,...
我们很多老用户对于BuyVM商家还是相当熟悉的,也有翻看BuyVM相关的文章可以追溯到2014年的时候有介绍过,不过那时候介绍这个商家并不是很多,主要是因为这个商家很是刁钻。比如我们注册账户的信息是否完整,以及我们使用是否规范,甚至有其他各种问题导致我们是不能购买他们家机器的。以前你嚣张是很多人没有办法购买到其他商家的机器,那时候其他商家的机器不多。而如今,我们可选的商家比较多,你再也嚣张不起来。...
百驰云成立于2017年,是一家新国人IDC商家,且正规持证IDC/ISP/CDN,商家主要提供数据中心基础服务、互联网业务解决方案,及专属服务器租用、云服务器、云虚拟主机、专属服务器托管、带宽租用等产品和服务。百驰云提供源自大陆、香港、韩国和美国等地骨干级机房优质资源,包括BGP国际多线网络,CN2点对点直连带宽以及国际顶尖品牌硬件。专注为个人开发者用户,中小型,大型企业用户提供一站式核心网络云端...