编程语言
首页 > 编程语言> > javascript-如何在Web浏览器上通过rtsp协议为Live555服务器流式传输视频

javascript-如何在Web浏览器上通过rtsp协议为Live555服务器流式传输视频

作者:互联网

我已经在使用rtsp协议在Windows应用程序和Silver-light Web应用程序上流式传输视频.我使用Live555库构建了rtsp服务器,该库与视频源连接并与不同的用户(客户端)进行多播.

但是现在我想在Web浏览器中流式传输视频源以替换Silver-light组件.因此,请有人可以帮助我在网络浏览器上执行此操作.

是否有任何标准方法/解决方案可以在网络浏览器上进行rtsp视频流?请帮助我在网络浏览器上通过tcp套接字进行视频流传输.目前,我正在通过TCP协议使用rtsp进行视频流传输.

解决方法:

您可以通过3种方式执行此操作:

>为live555服务器编写一个插件,该插件将RTSP流转换为RTMP.然后将RTMP流式传输到Web浏览器.使用Flash Player从Web浏览器中打开RTMP流.
>使用第三方服务器(例如wowza),它将来自live555的RTSP流作为输入并作为RTMP流出.使用Flash Player从Web浏览器中打开RTMP流.
>最近,live555开发人员已在库中添加了webrtc流.您可以将此功能用于Web浏览器流. live555-webrtc-demo.此功能流直接指向Web浏览器.但是您需要与WebRTC兼容的网络浏览器(例如Firefox,Chrome,Opera).

我个人使用第二个选项作为Web浏览器流解决方案.

我希望这能帮到您.

标签:javascript,html5,tcp,video-streaming,rtsp
来源: https://codeday.me/bug/20191009/1882878.html