H264 Video + Speex Аудио в потоковом режиме через RTP? - PullRequest
1 голос
/ 27 марта 2012

В моем приложении мне удалось кодировать / декодировать видео H264 и аудио Speex с помощью libavcodec и сохранять в контейнере MKV используя libavformat.

Теперь вместо создания файла-контейнера я хочу передавать потоковое аудио и видео по нашей локальной сети.

Я видел, что RTP - стандартизированный способ сделать это.

Согласно исходному коду libavformat, он не поддерживает Speex с RTP.

Есть ли другие предложения по потоковой передаче H264 / Speex по локальной сети?

Что я должен прочитать перед тем, как реализовать поддержку Speex в libavformat RTP?

1 Ответ

2 голосов
/ 27 марта 2012

Вы обязательно должны прочитать RFC для формата полезной нагрузки speex RTP (из вашего поста не ясно, знаете ли вы о RFC). RFC3550 охватывает RTP, и если вы новичок в RTP, я бы предложил прочитать книгу Перкина .

Обратите внимание, что если вы транслируете только в собственное приложение, вы, конечно, можете транслировать speex любым удобным вам способом: вам не нужно использовать стандарт. OTOH, если вы реализуете формат полезной нагрузки speex, вы можете передать его сообществу открытого исходного кода.

...