【问题标题】:How to run rtsp video on web page [duplicate]如何在网页上运行 rtsp 视频 [重复]
【发布时间】:2017-01-05 12:44:50
【问题描述】:

嘿,我想知道我是否可以在网页上流式传输 rtsp 视频。

如果可以,哪个第三方库可以完成这项工作,或者在当前状态下有哪些可用的解决方案。

我知道我可以在 vlc 上运行 rtsp 视频,但是我可以在网页上运行 vlc 吗?

我会很高兴得到任何帮助。 提前致谢。

【问题讨论】:

标签: javascript rtsp


【解决方案1】:

有一个web plugin from VLC。来自文档:

要将插件嵌入网页,请使用以下模板:

<embed type="application/x-vlc-plugin" pluginspage="http://www.videolan.org"
  width="100" height="100" target="rtsp://yourip" />

如果您在 Internet Explorer 中使用 vlc 版本 <object> 模板:

<object classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921" codebase="http://download.videolan.org/pub/videolan/vlc/last/win32/axvlc.cab"
  width="100" height="100" target="rtsp://yourip" ></object>

对于标签属性的声明,使用标签。举个例子:

<object classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921" codebase="http://download.videolan.org/pub/videolan/vlc/last/win32/axvlc.cab"
  width="100" height="100" target="rtsp://yourip" >
    <param name="autostart" value="true" />
    <param name="allowfullscreen" value="false" />
</object>

为了兼容 mozilla 插件,你可以结合两个标签:

<object classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921" codebase="http://download.videolan.org/pub/videolan/vlc/last/win32/axvlc.cab" id="vlc">
    <embed type="application/x-vlc-plugin" pluginspage="http://www.videolan.org" name="vlc" />
</object>

【讨论】:

  • 我添加了以下嵌入代码,但我得到这个插件不被支持,你能告诉我如何解决这个问题吗?
  • 没有办法克服它。 VLC 插件是一个相当少用的东西,对于开发人员来说更是如此。使用诸如flussonic或ffmpeg + nginx之类的服务器将rtsp传输重新打包为hls或dash之类的东西。
  • “对 NPAPI 插件的支持已从所有现代网络浏览器中删除,因此不再维护 VLC 的插件”。
猜你喜欢
  • 2019-08-04
  • 1970-01-01
  • 2018-07-18
  • 2013-06-15
  • 2013-05-06
  • 1970-01-01
  • 2018-06-30
  • 2023-03-20
  • 2012-05-21
相关资源
最近更新 更多