google chrome 浏览器中的 RTSP h.264
RTSP h.264 in google chrome browser
在我们转向 html5 之后,许多浏览器如 Google chrome 禁止 VLC 网络插件。 ...
现在有什么方法可以在浏览器中播放 h.264 / h.265 Rtsp 流吗?
这些人在 websocket 播放器上组装了一个 rtsp。
https://github.com/Streamedian/html5_rtsp_player
但它确实需要服务器来创建连接并解析 rtsp 信息(它们包含一个易于安装的软件包来处理这些问题)。
而且不支持h265
浏览器仍然不支持直接 RTSP 流式传输,如果您必须在浏览器中播放 RTSP 流式传输,那么您需要一个将 RTSP 流转换为 HTTP 流式传输的代理服务器。
那里有许多开源项目可以完成 RTSP 到 HTTP 的转换,或者您可以使用 FFmpeg(VLC 使用)将 RTSP 转换为 HTTP,然后可以在浏览器上进行流式传输。
如其他人所述,您无法在任何浏览器上播放 RTSP。如果您的源是严格的 RTSP,那么您可以在 RTSP 服务器和浏览器之间使用代理服务器。您可以使用 WebRTC 代理服务器在 WebRTC 兼容浏览器上播放 RTP。 http://webrtc.live555.com/
您可以将 VXG 媒体插件用于 Chrome
支持的视频格式:H.264、MPEG-4、MPEG-2 等。
您可以从下面给出的 link 中找到与此插件相关的完整文档
https://www.videoexpertsgroup.com/vxg-chrome-plugin/
https://www.videoexpertsgroup.com/nacl_player_api/#examples
此插件运行良好,但现在无法运行。
您可以使用 ffmpeg 和 video.js 来转换和显示它以获取更多详细信息,请参见此处 Streaming via RTSP or RTP in HTML5
Bhargav:我已经删除了另一个答案,请取消删除这个。
有可能 media-stream-library-js
但您需要使用 websockify or websockify-nginx-module
将 RTSP 包装到 WebSocket 中
在我们转向 html5 之后,许多浏览器如 Google chrome 禁止 VLC 网络插件。 ...
现在有什么方法可以在浏览器中播放 h.264 / h.265 Rtsp 流吗?
这些人在 websocket 播放器上组装了一个 rtsp。 https://github.com/Streamedian/html5_rtsp_player
但它确实需要服务器来创建连接并解析 rtsp 信息(它们包含一个易于安装的软件包来处理这些问题)。
而且不支持h265
浏览器仍然不支持直接 RTSP 流式传输,如果您必须在浏览器中播放 RTSP 流式传输,那么您需要一个将 RTSP 流转换为 HTTP 流式传输的代理服务器。
那里有许多开源项目可以完成 RTSP 到 HTTP 的转换,或者您可以使用 FFmpeg(VLC 使用)将 RTSP 转换为 HTTP,然后可以在浏览器上进行流式传输。
如其他人所述,您无法在任何浏览器上播放 RTSP。如果您的源是严格的 RTSP,那么您可以在 RTSP 服务器和浏览器之间使用代理服务器。您可以使用 WebRTC 代理服务器在 WebRTC 兼容浏览器上播放 RTP。 http://webrtc.live555.com/
您可以将 VXG 媒体插件用于 Chrome 支持的视频格式:H.264、MPEG-4、MPEG-2 等。 您可以从下面给出的 link 中找到与此插件相关的完整文档 https://www.videoexpertsgroup.com/vxg-chrome-plugin/
https://www.videoexpertsgroup.com/nacl_player_api/#examples
此插件运行良好,但现在无法运行。 您可以使用 ffmpeg 和 video.js 来转换和显示它以获取更多详细信息,请参见此处 Streaming via RTSP or RTP in HTML5
Bhargav:我已经删除了另一个答案,请取消删除这个。
有可能 media-stream-library-js 但您需要使用 websockify or websockify-nginx-module
将 RTSP 包装到 WebSocket 中