当前位置: 首页 > 知识库问答 >
问题:

现在不支持VLC插件,如何在Firefox和Chrome中流式传输RTSP直播视频?

穆鸿波
2023-03-14

既然VLC插件使用的NPAPI在Firefox中已经停止使用,而Google Chrome已经停止使用NPAPI很长时间了,那么有什么解决方案可以在这些浏览器中传输RTSP实时视频呢?

共有1个答案

叶景龙
2023-03-14

经过长时间的挖掘和跟踪这个主题,我得出了有趣的结果。在这一点上,最好的选择似乎是RTSP代理,它以一种使RTSP与Web浏览器(WebRTC等)支持的东西兼容的方式更改RTSP。

我收集了以下解决方案:

  • https://github.com/Streamedian/html5_rtsp_playerRTSP-Proxy-JS播放器(nodeJS)

对于未来,我希望:

  • 摄像机制造商将开始实施WebRTC和MPEGdash等协议
  • Web浏览器应该实现RTSP,但这可能不会发生
 类似资料:
  • 我正在开发一个应用程序,我使用了谷歌的ExoPlayer,它工作起来很有魅力,现在我想在我的应用程序中添加RTSP支持,但使用ExoPlayer我无法播放,请任何人都可以帮我,如果有人有其他选择,请与我分享。 日志 E/ExoPlayerImplInternal:源错误。网蝴蝶电视。rtmp_客户端。RtmpClient$RtmpIOException at net。蝴蝶电视。rtmp_客户端。R

  • 当通过Javascript设置该值并且该值包含秒数时,在Chrome上使用datetime本地输入类型似乎不起作用。为什么会这样?这似乎是一般的事情。简单来说,以下是如何重新创建问题: 创建一个元素,其中。 使用JavaScript(使用)将值设置为任意日期和时间,并带有非零秒(例如。)值。 尝试提交表单。它返回一个验证错误。 但是,如果您将秒数设置为0(例如,),或者该值是通过HTML属性设置的

  • 我上传了一个大尺寸的视频,几乎是2gb到我的谷歌硬盘。我正在用vlc媒体播放器播放。我上传的格式是https://drive.google.com/uc?id=1wLllY5K1D6tdakUqHSQBqSQpFw4KclZ1我正在通过共享链接。这是小尺寸的视频,它是流式的,但当我上传大尺寸的视频时,它无法播放。 我已经将文件夹权限更改为公共

  • RTSP视频可以在Android MediaPlayer中播放吗?如果是,怎么做?我得到的服务器死亡错误(100,0)这是我的编码部分包com的错误。实例样本媒体; 这是我的Logcat结果,我得到的结果是07-09 12:17:05.484:E/MediaPlayer(3990):error(1,-2147483648)07-09 12:17:05.484:W/System。err(3990):

  • 问题内容: 我正在构建一个Web应用程序,该服务器应从服务器 http://lscube.org/projects/feng 播放RTSP / RTP流。 HTML5视频/音频标签是否支持rtsp或rtp?如果没有,最简单的解决方案是什么?也许是VLC插件之类的东西。 问题答案: 从技术上讲“是” (但不是真的) HTML 5的标签与协议无关-不在乎。您将协议作为URL的一部分放在属性中。例如: