Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
针对JavaScript/HTML5的RTSP解决方案_Javascript_Html_Rtsp_Mpeg - Fatal编程技术网

针对JavaScript/HTML5的RTSP解决方案

针对JavaScript/HTML5的RTSP解决方案,javascript,html,rtsp,mpeg,Javascript,Html,Rtsp,Mpeg,我正在开发一个智能电视应用程序,从IP摄像头流式传输实时视频是该功能的一大部分 摄像机手册规定,如果设置为流式MPEG-4或H.264,则不支持HTTP;只有RTSP/RTP是可用的 另一种选择(通过HTTP)是运动JPEG,我希望尽可能避免它(电视上糟糕的帧速率) RTSP是否有JavaScript/HTML5解决方案/包装器?电视无法运行Java小程序或任何类似的程序,默认情况下,浏览器不支持RTSP 谢谢 似乎没有任何纯JS或HTML5解决方案。您可能需要通过一台服务器对视频进行转码 另请

我正在开发一个智能电视应用程序,从IP摄像头流式传输实时视频是该功能的一大部分

摄像机手册规定,如果设置为流式MPEG-4或H.264,则不支持HTTP;只有RTSP/RTP是可用的

另一种选择(通过HTTP)是运动JPEG,我希望尽可能避免它(电视上糟糕的帧速率)

RTSP是否有JavaScript/HTML5解决方案/包装器?电视无法运行Java小程序或任何类似的程序,默认情况下,浏览器不支持RTSP


谢谢

似乎没有任何纯JS或HTML5解决方案。您可能需要通过一台服务器对视频进行转码


另请参见:

您可以在此处获得90%的所需:

这将使html5客户端能够使用web套接字从服务器接收数据,该服务器正在通过隧道将rtp和rtsp数据从服务器传输到客户端

另外10%将取决于您希望在后端使用的技术。。e、 g.执行从服务器到客户端的隧道

我有一个项目@,它可以帮助.Net中的Rtsp消费和聚合


然后,您可以轻松地使用Html5 Rtsp播放器和薄Websocket层,根据应用程序的要求将数据从服务器发送到客户端。

双向播放Rtsp实时视频到Html5,但两者都需要网关将Rtsp真实流传输到Html5可以使用的格式,并且不需要转码

a。媒体源扩展 需要websocket网关将rtsp H264流重新打包到mp4盒

b。WebRTC 将RTSP H264数据发送到WebRTC

您可以参考更多详细信息