DSS 不会传输使用 FFMPEG 编码的 3GP

问题描述 投票:0回答:2

我已经设置了 Darwin Streaming Server,它可以很好地传输所包含的示例 3GP 文件。然而,当我尝试使用 FFMPEG 编码我自己的 3GP 并对其进行流式传输时,它不起作用。 (我使用 VLC Player 测试流媒体)。

这是我用于编码的命令:

ffmpeg -i test.flv -acodec aac -ar 22050 -ab 128kb -vcodec mpeg4 -b 256k -mbd 2 -flags +4mv+aic -trellis 1 -cmp 1 -y test.3gp

我是否需要一种特殊的方式来对 3gp 进行编码以进行流式传输?

ffmpeg video-streaming
2个回答
2
投票

DSS 不知道文件内容。因此,您必须“提示”(或向服务器提供如何流式传输文件的想法)媒体文件。您可以使用 M4Box 进行提示 - http://gpac.sourceforge.net/doc_mp4box.php


0
投票

在以下链接中您可以找到如何配置 DSS 服务器

http://www.howtoforge.com/apples-darwin-streaming-server-on-centos-5.2

第二页描述了如何使用 FFMPEG 和 MP4 创建器转换文件以提示要流式传输的视频。链接可以在页面底部评论之前找到。

© www.soinside.com 2019 - 2024. All rights reserved.