DSS не будет транслировать 3GP, закодированные с помощью FFMPEG - PullRequest
0 голосов
/ 19 мая 2010

Я установил Darwin Streaming Server, который довольно хорошо передает потоковые файлы 3GP. Однако, когда я пытаюсь кодировать свои собственные 3GP с помощью FFMPEG и транслировать их, это не работает. (Я проверяю потоковую передачу с помощью 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 для потоковой передачи?

Ответы [ 2 ]

2 голосов
/ 13 декабря 2010

DSS не имеет представления о содержимом файла. Таким образом, вы должны «намекнуть» (или дать понять серверу, как транслировать ваш файл) медиафайл. Вы можете использовать M4Box для подсказок - http://gpac.sourceforge.net/doc_mp4box.php

0 голосов
/ 27 января 2011

По следующей ссылке вы можете найти, как настроить сервер DSS

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

На второй странице описано, как конвертировать файлы с помощью FFMPEG и MP4 creator, чтобы намекнуть на потоковое видео. Ссылку можно найти внизу страницы перед комментариями.

...