Технология, используемая в VLC RTSP через HTTP - PullRequest
1 голос
/ 11 января 2012

Я использую диспетчеризацию Apple для создания модуля туннелирования через протокол HTTP и использую vlc в качестве клиента из тестирования.Я не могу проверить это и получить этот журнал ошибок

main debug: processing request item rtsp://192.168.36.41/http_str_cgi.exe node Playlist skip 0
main debug: resyncing on rtsp://192.168.36.41/http_str_cgi.exe
main debug: rtsp://192.168.36.41/http_str_cgi.exe is at 0
main debug: starting new item
main debug: creating new input thread
main debug: Creating an input for 'rtsp://192.168.36.41/http_str_cgi.exe'
main debug: thread (input) created at priority 1 (../.././src/input/input.c:214)
qt4 debug: IM: Setting an input
main debug: thread started
main debug: using timeshift granularity of 50 MiB
main debug: using timeshift path 'C:\Users\in0016\AppData\Local\Temp'
main debug: `rtsp://192.168.36.41/http_str_cgi.exe' gives access `rtsp' demux `' path `192.168.36.41/http_str_cgi.exe'
main debug: creating demux: access='rtsp' demux='' path='192.168.36.41/http_str_cgi.exe'
main debug: looking for access_demux module: 1 candidate
live555 debug: DESCRIBE failed with 0: Failed to read response: No error
live555 debug: connection timeout
live555 error: Failed to connect with rtsp://192.168.36.41/http_str_cgi.exe
main debug: no access_demux module matching "rtsp" could be loaded
main debug: TIMER module_need() : 60005.003 ms - Total 60005.003 ms / 1 intvls (Avg 60005.000 ms)
main debug: creating access 'rtsp' path='192.168.36.41/http_str_cgi.exe'
main debug: looking for access module: 1 candidate
main debug: net: connecting to 192.168.36.41 port 554
main debug: connection succeeded (socket = 1440)
access_realrtsp debug: rtsp connected
access_realrtsp warning: only real/helix rtsp servers supported for now
main debug: no access module matching "rtsp" could be loaded
main debug: TIMER module_need() : 215.000 ms - Total 215.000 ms / 1 intvls (Avg 215.000 ms)
main debug: waitpipe: object killed
main error: open of `rtsp://192.168.36.41/http_str_cgi.exe' failed: (null)
main debug: thread ended
main debug: dead input
main debug: thread times: real 1m0.257589s, kernel 0m0.015600s, user 0m0.000000s
main debug: changing item without a request (current 0/1)
main debug: nothing to play
qt4 debug: IM: Deleting the input
main debug: TIMER input launching for 'rtsp://192.168.36.41/http_str_cgi.exe' : 60320.003 ms - Total 60320.003 ms / 1 intvls (Avg 60320.000 ms)

Использует диспетчеризацию Apple для реализации rtsp через http или использует другую технологиюЕсли они используют диспетчеризацию Apple, она должна отправить сначала запрос GET, а затем запрос POST .Но это не так.

Версия VLC: 1.1.3 и попробовал на 1.1.5 тоже.такое же поведение

1 Ответ

0 голосов
/ 13 января 2012

Насколько я знаю, VLC не поддерживает проприетарный протокол Apple RTSP через HTTP.Вместо этого вы должны использовать Quicktime Player в качестве клиентского программного обеспечения.

...