我是 WebRtc 的新手。我想将媒体流从客户端(java 脚本)发送到我的服务器(通过 websockets)。在我的服务器中,我将对这些媒体内容进行一些处理。
您能否向我展示有关通过 websocket 将媒体流发送到服务器的客户端代码片段。
谢谢 Ganesh.R
没有人可以向您展示这一点,因为您无法通过 Websockets 发送流。您需要阅读更多关于WebRTC的内容。
WebRTC 使您可以从 Javascript 请求访问媒体设备,并允许您创建一个 PeerConnection 来建立与另一个端点的连接,以发送从设备捕获的流或一些原始数据(使用DataChannel)。您将无法访问要通过 WebSockets 发送的流数据。相反,浏览器将使用 SRTP 协议通过 UDP 或 TCP 发送它。如果你想在服务器端获取媒体流,你需要实现这个协议和一些协商来建立连接。
HTML5Rocks 有一个很好的介绍,其中包含代码片段。