VLC 无需在系统上安装任何其他编解码器即可处理 rtsp 链接。手动复制并粘贴包含 rtsp 和 3gp 流的链接即可正常工作。
但是当我在 Firefox 中单击相同的 rtsp 链接时,我得到了以下信息:
Firefox doesn't know how to open this address,
because the protocol (rtsp) isn't associated with any program.
似乎无法在“工具”->“选项”->“应用程序”对话框中添加新协议。
答案1
RTSP 是一种协议。这mozillaZine 文章注意两种注册方式:
更新 about:config
- 在位置栏(地址栏)中输入 about:config,然后按 Enter。
- 右键->新建->布尔->名称:network.protocol-handler.expose.rtsp。
将其值设置为false。 - 下次单击协议类型为 rtsp 的链接时,系统会询问您使用哪个应用程序打开它。输入
C:\Program Files\VideoLan\VLC\vlc.exe
(或其他任何内容)。
注册表编辑
创建 rtsp.reg 文件并添加以下内容:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\rtsp]
@="Real Time Streaming Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\rtsp\shell]
[HKEY_CLASSES_ROOT\rtsp\shell\open]
[HKEY_CLASSES_ROOT\rtsp\shell\open\command]
@="\"C:\\Program Files\\VideoLan\\VLC\\vlc.exe\" \"%1\""
双击并添加到注册表。
确保 VLC Firefox 插件 npvlc.dll 和 vlcintf.xpt 安装在 Firefox 插件文件夹中。
答案2
1.配置 Firefox 以使用流媒体(Real Player/VLC)
您必须安装 RealPlayer/VLC 才能使用 RTSP 协议 (rtsp://) 打开 URL。流媒体通常使用 RTSP 协议(链接本身就是证据,rtsp://address)。Firefox 不知道如何本机处理此协议。当您尝试访问网络上的流媒体时,这可能会导致错误 RTSP 不是注册协议。有几种方法可以纠正错误。我们建议通过添加 RTSP 协议的条目来调整 Firefox 配置设置:打开 Firefox,然后在 URL 栏中输入 about:config。右键单击主窗口,然后选择新建,然后选择布尔值。输入 network.protocol-handler.expose.rtsp 作为首选项名称,然后单击确定。选择 false 并单击确定。现在单击视频链接,浏览器提示选择一个程序来打开链接,选择 real player 或 vlc player。Firefox 现在应该能够正确将流媒体与 RealPlayer/VLC 关联。要测试这一点,请打开 m.youtube.com 并单击观看视频。谢谢