gpt4 book ai didi

flash - 在 Flash 中播放 RTSP

转载 作者:行者123 更新时间:2023-12-01 16:02:51 25 4
gpt4 key购买 nike

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

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

最佳答案

使用 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 .

希望这可以帮助!

石匠

关于flash - 在 Flash 中播放 RTSP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8126773/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com