微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用Twilio Video API时如何在webRTC中访问RemoteParticipant视频流

如何解决使用Twilio Video API时如何在webRTC中访问RemoteParticipant视频流

我正在使用TwilioVideo在网络应用中进行视频通话。我正在尝试录制remoteParticipant音频和视频并将其存储在本地驱动器中。

这里是指向我的sample app链接,您可以打开两个具有相同url的浏览器窗口,并提供两个不同的用户名,但房间名称相同并进行连接。

在本地和远程参与者之间通过Twilio API建立视频通话后,我尝试使用以下方法获取remoteMediaStreams,但得到undefined。有人可以建议我如何获得remoteParticiant流(音频和视频)。

window.RTCPeerConnection.getRemoteStreams-> undefined

解决方法

这里是Twilio开发人员的传播者。

RTCPeerConnection class没有getRemoteStreams函数,这就是undefined的原因。

RTCPeerConnection的实例可能具有getRemoteStreams函数,但是在此应用程序中,您无法直接访问Twilio Video SDK使用的RTCPeerConnection对象的实例,因此你不能打电话。另外,getRemoteStreams也是非标准的,已弃用getReceivers

您似乎正在使用此Twilio Video example application。要掌握远程流,您需要插入会议室的参与者及其音频和视频轨道。我建议您看一下应用程序中的各种组件和挂钩,以了解如何访问每个参与者的媒体流。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。