【问题标题】:Play back an RTSP in Flash在 Flash 中播放 RTSP
【发布时间】:2015-02-11 10:20:38
【问题描述】:

我有一个通过 RTSP 流式传输视频的 IP 摄像机,我能够在 VLC (rtsp://192.168.1.50:554/live.sdp) 中获取流。我现在需要的是一种在我正在开发的 Flash 应用程序中显示此流的方法(可能通过 FLVPlayback 组件?)。这意味着我需要一种方法将 RSTP 流“转换”或转码为 Flash 实时支持的格式。

我四处寻找,但找不到任何确凿的答案...我应该使用 VLC 对视频流进行转码吗? Adobe Media Server 有什么用? ffmpeg 是这里的一个选项吗?在这种情况下,我不知道从哪里开始或最适合哪个选项。有人有想法吗?

【问题讨论】:

    标签: flash stream video-encoding rtsp vlc


    【解决方案1】:

    使用 VLC,您可以使用以下命令对流进行动态转码:

    cvlc -vvv rtsp://xxx.xxx.xxx.xxx:554/vga.sdp :sout='#transcode{vcodec=h264,scale=0,acodec=none,deinterlace}:http{mux=ffmpeg{mux=flv},dst=127.0.0.1:8090/toFlashPlayer.flv}'
    

    我使用它来将 RTSP 流推送到嵌入在本地 Apache 服务器上的页面中的 Flowplayer,它运行良好。还有其他选项可用于控制网络缓存、视频和音频比特率以及帧速率 - 可用示例 HERE

    希望这会有所帮助!

    梅森

    【讨论】:

      【解决方案2】:

      您可以使用 erlyvideo 流媒体服务器将 RTSP 转换为 RTMP。 Flash 可以本地处理。 (http://erlyvideo.org/)

      【讨论】:

      • 是否有针对此问题的 Windows 解决方案?否则,这不是一个坏主意……
      • wowza.com 看起来它可能适用于 Windows,但我没有直接使用它的经验。它声称能够为所欲为,并且可以免费下载测试。
      • 是的,看起来还不错...也许我应该提到我是一个穷学生,我没有钱花在这样的软件上,呵呵。不过谢谢你的帮助!
      • 以下是您的选项概述:( en.wikipedia.org/wiki/Comparison_of_streaming_media_systems )。如果您觉得答案有帮助,请记得采纳。
      • 毕竟我决定选择 erlyvideo。这似乎是最可行的解决方案。但是,我仍在为配置而苦苦挣扎。如您所知,我有一个 rtsp 流,应该转换为 rtmp 流。我应该以什么方式修改 erlyvideo.conf 文件来实现这一点?
      【解决方案3】:

      为此,我使用 Wowza 和 Unreal Media Server。这些服务器不仅可以将您的 RTSP 摄像机内容输出到 RTMP (Flash),还可以输出 MPEG-TS 和其他格式的其他播放器。

      【讨论】:

        【解决方案4】:

        据我所知,Unreal Media Server 支持 UMS、MS-WMSP-RTMP 等,这意味着您可以将它用于您的项目。你可以看看这个http://www.umediaserver.net/umediaserver/index.html

        问候。

        【讨论】:

          【解决方案5】:

          有一个支持 RTSP 的播放器,名为 Locomote Video Player。免责声明:我是作者

          它支持 RTSP over TCP、RTSP over HTTP、各种形式的 RTMP 以及 mp4 和 flv 流。

          它是开源的,欢迎贡献。

          【讨论】:

          • 如果您可以启用闪光灯(在非地铁模式下应该可以这样做),它就可以工作。原谅我,我在微软平台上不是很熟练。
          猜你喜欢
          • 1970-01-01
          • 2011-08-18
          • 2011-11-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-01-29
          • 1970-01-01
          相关资源
          最近更新 更多