openRTSPRTSP 客戶端軟件
openRTSP 是一個(gè)命令行 RTSP 客戶端軟件,運(yùn)行.exe時(shí)需要一個(gè)命令行參數(shù)(比如rtsp://192.168.30.61/video1),然后就會(huì)根據(jù)這個(gè)獲取需要的碼流,
圖如下:
通過quit命令可以結(jié)束程序的執(zhí)行。
支持的命令是基本的RTSP協(xié)議支持的方法。
RTSP協(xié)議是一個(gè)非常類似HTTP協(xié)議的流控制協(xié)議。它們都使用純文本來發(fā)送信息,而且rtsp協(xié)議的語法也和HTTP類似。Rtsp一開始這樣設(shè)計(jì),也是為了能夠兼容使用以前寫的HTTP協(xié)議分析代碼 。這是個(gè)好消息。
它們主要的區(qū)別是HTTP協(xié)議是沒有狀態(tài)的, http協(xié)議在發(fā)送一個(gè)命令后,連接會(huì)斷開,而且命令之間沒有依賴性。不同的是RTSP的命令需要知道現(xiàn)在正處于一個(gè)什么狀態(tài),也就是說rtsp的命令總是按照順序來發(fā)送,某個(gè)命令總在另外一個(gè)命令之前要發(fā)送。Rtsp不管處于什么狀態(tài)都不會(huì)去斷掉連接。
HTTP 協(xié)議默認(rèn)使用80端口,而RTSP 默認(rèn)使用554端口。如果一些服務(wù)器因?yàn)槟承┌踩脑蚨獾袅诉@個(gè)端口,那代理和防火墻可能不讓RTSP消息通過,需要管理員去放開554端口,而使得rtsp協(xié)議能通過。
評(píng)論
圖片
表情
