2014-11-29 2 views
0

Я делаю проект на медиа (больше похоже на видеоконференции). Проблема в том, что я могу отправлять текстовые/строковые данные с одного однорангового узла на другой, я все еще не уверен в видеофайлах. Используя gstreamer, я могу захватить видеопоток со своей веб-камеры и делать кодирование/кодирование (H.264), я могу записать видеопоток в фактическое содержимое mp4 непосредственно с помощью файловой раковиныpython - как включить видеофайл (данные) в список?

Теперь моя проблема есть, я не уверен в чтении видеофайлов, поскольку он содержит как аудио-, так и видеопотоки, конвертировать в поток передачи, чтобы передать его с помощью пакетов (я могу отправить очень маленький файл jpeg, хотя). Я использую модуль сокета и реализую UDP

ответ

1

Если вы хотите отправить видео (со звуком) в одноранговую сеть, вам лучше использовать RTP (протокол передачи в реальном времени), который работает поверх UDP. RTP предоставляет функцию временных меток и профиля, которые помогают синхронизировать аудио и видео, отправляемые через два порта.

Смежные вопросы