Какие параметры должен воспроизводить поток RTSP на телефоне Sony Ericsson?
373
bodqhrohro
Я пытаюсь настроить сервер RTSP для воспроизведения файлов с VPS и просмотра их на моем телефоне. Прочитав древние руководства и поэкспериментировав с VLC, я получил жизнеспособную конфигурацию VOD, которая хорошо кодирует:
new MyVideoMobile vod enabled setup MyVideoMobile input "filename" output "#transcode"
Однако телефон не воспроизводит поток и сообщает об ошибке воспроизведения. Захват трафика показал следующее диалоговое окно (здесь и далее IP маскируется, а дорогие заголовки опускаются):
Request: DESCRIBE rtsp://xx.xx.xx.xx:3458/MyVideoMobile RTSP/1.0 Supported: method.eos, com.pv.server_playlist Accept: application/sdp User-Agent: SonyEricsson/W660i/R6AD001_____prgCXC1250446_GENERIC_FY x-wap-profile: http://wap.sonyericsson.com/UAprof/W660iR201.xml Response: RTSP/1.0 200 OK Server: VLC/2.2.8 Content-type: application/sdp Content-Base: rtsp://xx.xx.xx.xx:3458/MyVideoMobile Content-length: 775 Cache-Control: no-cache
Тело СДП здесь: http://paste.debian.net/1014235/
Request: SETUP rtsp://xx.xx.xx.xx:3458/MyVideoMobile/trackID=0 RTSP/1.0 Transport: RTP/AVP/UDP;unicast;client_port=3456-3457 Response: RTSP/1.0 200 OK Transport: RTP/AVP/UDP;unicast;client_port=3456-3457;server_port=51952-51953;ssrc=FF6AAB3B;mode=play Session: 9aa78a9bb89548d3;timeout=60 Content-length: 0 Cache-Control: no-cache Request: SETUP rtsp://xx.xx.xx.xx:3458/MyVideoMobile/trackID=1 RTSP/1.0 Transport: RTP/AVP/UDP;unicast;client_port=3458-3459 Session: 9aa78a9bb89548d3 Response: RTSP/1.0 200 OK Transport: RTP/AVP/UDP;unicast;client_port=3458-3459;server_port=51021-51022;ssrc=A796CD51;mode=play Session: 9aa78a9bb89548d3;timeout=60 Content-length: 0 Cache-Control: no-cache Request: TEARDOWN rtsp://xx.xx.xx.xx:3458/MyVideoMobile RTSP/1.0 Session: 9aa78a9bb89548d3 Response: RTSP/1.0 200 OK
Все это происходит через TCP, без UDP-трафика, по крайней мере, на одном и том же порту.
Согласно профилю WAP, если я правильно понял, кодеки и скорость в порядке. Таким образом, проблема, вероятно, связана с параметрами потоковой передачи?
Я работал с RTSP для камер безопасности, и вы должны передать параметр имени пользователя / пароля, даже если он пуст. У меня нет опыта потоковой передачи фильмов, поэтому я не уверен, что это будет применимо. Пример строки RTSP видеонаблюдения: rtsp: //192.168.0.24: 554 / user = admin_password = xYslBft0_channel = 1_stream = 0.sdp? Real_stream
Neelix 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
3
Windows Media Center (Vista): дополнение или программное обеспечение для обрезки телевизионных запис...
-
3
Обработка видео с картами ATI
-
1
VirtualDub для Linux
-
-
2
Какое использование диска используют видео в формате RAW?
-
4
iPod-Touch для воспроизведения фильмов с ПК на PS3?
-
1
Приложения Java в браузере вспыхивают / рвутся при прокрутке - почему это так?
-
3
Воспроизведение видео рипов с помощью Windows Media Center
-
5
Как лучше всего смотреть интернет-фильмы (Hulu и т. Д.) На моем телевизоре?
-
4
Вставить Flash видео в документ MS Word (2003 или 2007)
-
10
Принудительно установить собственное разрешение для монитора без PnP в Windows