Видеопоток RTP: обязательно ли наличие файла SDP? - PullRequest
2 голосов
/ 17 мая 2011

Я реализовал необработанный поток rtp.Я хочу играть в нее, используя VLC или Mplayer.Но похоже, что видеоплееры не могут воспроизводить этот поток.

Например, MPlayer говорит:

Stream not seekable!
Stray packet (seq[6]=1013 seq=987, newseq=-26 found at 12)

Я не понимаю, что мне нужно сделать, чтобы сделать видео читаемым этим видеоплеером.Должен ли я добавить SDP?Или эти игроки могут играть в сырой поток RTP?

Спасибо

Ответы [ 2 ]

2 голосов
/ 18 мая 2011

SDP не требуется, если приемник знает о формате потоков.Поток, не подлежащий поиску, означает, что пакеты не поступают в приемник последовательно, как ожидалось.Попробуйте увеличить время буферизации игроков.

1 голос
/ 04 июня 2011

Добавить буфер дрожания для обработки переупорядочения пакетов не по порядку в получателе. Обратите внимание, что если данные слишком далеко вышли из строя (особенно если они опаздывают), вам нужно их отбросить, а не пересылать в декодер. Декодер должен обрабатывать потерянные пакеты.

...