【问题标题】:ffmpeg SDP file for Darwin Streaming ServerDarwin 流媒体服务器的 ffmpeg SDP 文件
【发布时间】:2025-12-24 03:20:23
【问题描述】:

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

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

video4linux2 > ffserver > VLC 转码 > DSS

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

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

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

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

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

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

怎么做?

【问题讨论】:

    标签: ffmpeg live-streaming darwin sdp ffserver


    【解决方案1】:

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

    【讨论】:

    • 对不起,我没有提到,但我正在 Linux 系统上制作服务器。 Wirecast 仅适用于 mac 和 windows。