Russian Qt Forum

Qt => Мультимедиа => Тема начата: Maverick от Январь 27, 2011, 16:14



Название: Чтение потокового видео
Отправлено: Maverick от Январь 27, 2011, 16:14
Здравствуйте. Возникла необходимость считать передаваемое по http и udp протоколам MPEG2 TS видеопоток. Если не трудно ткните носом в протокол приема - передачи потокового видео, нигде найти не могу. Создаю сокет, подключаюсь к серверу, далее, насколько я понимаю, нужно отправить на сервер запрос на получение видео. Где можно про это почитать?


Название: Re: Чтение потокового видео
Отправлено: GreatSnake от Январь 27, 2011, 16:30
В исходниках vlc (http://www.videolan.org/vlc/download-sources.html) :)


Название: Re: Чтение потокового видео
Отправлено: Maverick от Январь 27, 2011, 16:32
В исходниках vlc (http://www.videolan.org/vlc/download-sources.html) :)

Ну, то что в исходниках можно посмотреть это понятно. Но ведь должен же быть документ, регламентирующий передачу потокового видео? Как не искал не нашел его нигде. :( Ни у кого не завалялся?


Название: Re: Чтение потокового видео
Отправлено: ufna от Январь 27, 2011, 16:34
А Вы уверены что видео пойдет по http и upd протоколам? Если по ним, то в чем проблема - этобычно самое соединение, ловите данные, потом воспроизводите- это протокоы не потокового видео.


Название: Re: Чтение потокового видео
Отправлено: Maverick от Январь 27, 2011, 16:39
А Вы уверены что видео пойдет по http и upd протоколам? Если по ним, то в чем проблема - этобычно самое соединение, ловите данные, потом воспроизводите- это протокоы не потокового видео.

VLC плеер позволяет передавать поток MPEG2 TS по http и udp. Пробовал открывать оба сокета, подключался к серверу, но данные не получал. Начал дальше тему копать, оказалось что как минимум при передаче по http необходимо серверу послать запрос на чтение потока, только после этого ему будут данные отсылаться. А вот что это за запрос и что он содержит непонятно. Как раз это я и пытаюсь найти.