1

我正在制作一个流媒体服务器,以在我的移动设备上查看我的网络摄像头的实时视频源。

我考虑使用 ffmpeg 、 VLC 和 DSS 并进行了以下设置,尽管跳过了帧:-

video4linux2 > ffserver > VLC 转码 > DSS

(RAW 到 ffserver)>(输出到 SDP 链接)>(SDP 链接到 SDP 文件)>(SDP 文件到实时流式传输到移动设备)

后来,在测试 VLC 时,我发现我的上网本(Intel Atom N480)效率非常低且速度很慢,因为它跳过了很多帧。

DSS 可以从其 /usr/local/movies(默认)流式传输 SDP 文件。

同时,ffmpeg 的 ffserver 模块可以将实时提要流式传输到 SDP 链接(不是 SDP 文件)。

我的要求是我需要在 DSS 的 /usr/local/movies 目录中创建 SDP 文件,以便通过此 DSS 进行流式传输。

那么,如何从 ffmpeg 创建 sdp 文件或如何从 SDP 链接创建 SDP 文件(不使用 VLC 的转码)。

怎么做 ?

4

1 回答 1

0

您可以尝试使用有线广播从源(cam)获取视频,然后将其推送到 sdp 上的 DSS,这将执行您想做的相同操作

于 2012-09-10T11:51:25.590 回答