Воспроизведение потока RTSP в проигрывателе VLC - PullRequest
3 голосов
/ 04 мая 2011

Я пытаюсь сделать простой потоковый сервер RTSP в Java.Сервер может правильно передавать потоковое видео на пользовательский записанный проигрыватель.

Проблема в том, что я не могу воспроизвести тот же поток в медиаплеере vlc.Когда я запускаю vlc media player и вводю данные о потоковой передаче, мой сервер отображает следующий запрос, сделанный vlc:

OPTIONS rtsp://192.168.2.8:8210/movie.3gp RTSP/1.0
CSeq: 1
User-Agent: VLC media player (LIVE555 Streaming Media v2010.01.07)

В ответ я посылаю в vlc player следующее:

RTSP/1.0 200 OK
Supported:  play.basic, con.persistent
CSeq: 1
Server:  Android mini RTSP Server
Public: DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE

После этого vlc media player отправляет мне null token, но я ожидаю токен DESCRIBE или SETUP.

Есть идеи, почему vlc отправляет мне null token?Чего мне не хватает в ответе на запрос vlc?

1 Ответ

0 голосов
/ 14 марта 2012

старайтесь держаться как можно ближе к РФС. http://www.ietf.org/rfc/rfc2326.txt

попробуйте удалить строки Supported: и Server:

...