如何解决使用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 举报,一经查实,本站将立刻删除。