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

时间:2010-05-19 13:13:20

标签: ffmpeg video-streaming dss

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

以下是我用于编码的命令:

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进行流式传输?

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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

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

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