【问题标题】:Streaming Media to Server using web socket使用 Web 套接字将媒体流式传输到服务器
【发布时间】:2013-08-20 09:21:24
【问题描述】:

我是 WebRtc 的新手。我想将媒体流从客户端(java 脚本)发送到我的服务器(通过 websockets)。在我的服务器中,我将对这些媒体内容进行一些处理。

您能否给我看一个关于通过 websocket 向服务器发送媒体流的客户端代码 sn-p。

谢谢 Ganesh.R

【问题讨论】:

    标签: websocket webrtc


    【解决方案1】:

    没有人可以向您展示这一点,因为您无法通过 Websockets 发送流。您需要阅读更多关于WebRTC 的信息。

    WebRTC 使您可以从 Javascript 请求访问媒体设备,并允许您创建一个 PeerConnection 来建立与另一个端点的连接,以发送从设备捕获的流或一些原始数据(使用 DataChannel) . 您将无法访问要通过 WebSockets 发送的流数据。相反,浏览器将使用 SRTP 协议通过 UDP 或 TCP 发送它。如果你想在服务器端获取媒体流,你需要实现这个协议和一些协商来建立连接。

    HTML5Rocks 有 a great introduction with code snippets 启动。

    【讨论】:

    • 感谢您的回复,您的意思是说服务器应该发回包含服务器 IP 和端口号的 IceCandidate 消息。因此数据包将被流式传输到服务器。或者换句话说,它必须充当中间的另一个对等方。
    • 是的,服务器需要了解客户端候选者并尝试所有这些,并且需要发送一个新的 SDP,其中包含自己的浏览器候选者。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-11
    • 2021-02-06
    • 2016-09-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多