我有一个浏览器单页应用程序,可以打开视频服务器的PeerConnection并成功接收媒体流。当SPA离开渲染媒体的页面,然后返回到渲染页面时,我不想重新建立PeerConnection,而是继续从现有的PeerConnection渲染媒体。
问题:在不同SPA页面中将PeerConnection呈现保留在HTML5视频标记中的正确方法是什么?
我可以在webrtc-internals页面中看到PeerConnection在离开渲染页面后没有被删除。但是当我返回到渲染页面时,视频是黑色的,因此HTML5视频标签显然已经改变了状态。
谢谢,
-Andres