當前位置:首頁 » 網頁前端 » rtspweb
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

rtspweb

發布時間: 2022-02-18 05:23:29

㈠ 請問手機網頁如何播放rtsp

這個網站完美的解決了你的問題,前提是你會寫代碼

發現自己太年輕so為了不把大家帶進坑,更新回答

  1. web伺服器轉碼 hls、rtmp、flash(iOS不支持)

  2. android本地解碼 各種sdk開發包

㈡ 升級後您的Web迅雷就可以支持RTSP和MMS協議的下載

重新下載一個新的迅雷布就可以了,幹嘛非要為了一個補丁而耗費那麼長時間?重新下載一個新的也就10秒,覆蓋安裝就可以了

㈢ webrtc哪些程序放在伺服器

一) sipdroid
1)架構
sip協議棧使用JAVA實現,音頻Codec使用skype的silk(Silk編解碼是Skype向第三方開發人員和硬體製造商提供免版稅認證(RF)的Silk寬頻音頻編碼器)實現。NAT傳輸支持stun server.
2)優缺點:
NAT方面只支持STUN,無ICE框架,如需要完全實現P2P視頻通話需要實現符合ICE標準的客戶端,音頻方面沒看到AEC等技術,視頻方面還不是太完善,目前只看到調用的是系統自帶的MediaRecorder,並沒有自己的第三方音視頻編解碼庫。
3)實際測試:
基於sipdroid架構的話,我們要做的工作會比較多,(ICE支持,添加迴音消除,NetEQ等gips音頻技術,添加視頻硬體編解碼codec.),所以就不做測試了。

二) imsdroid
1)架構:
基於doubango(Doubango 是一個基於3GPP IMS/RCS 並能用於嵌入式和桌面系統的開源框架。該框架使用ANSCI-C編寫,具有很好的可移植性。並且已經被設計成非常輕便且能有效的工作在低內存和低處理能力的嵌入式系統上。蘋果系統上的idoubs功能就是基於此框架編寫) .音視頻編碼格式大部分都支持(H264(video),VP8(video),iLBC(audio),PCMA,PCMU,G722,G729)。NAT支持ICE(stun+turn)
2)效果實測
測試環境:公司區域網內兩台機器互通,伺服器走外網sip2sip
音頻質量可以,但是AEC打開了還是有點迴音(應該可以修復)。視頻馬賽克比較嚴重,延遲1秒左右。
3)優缺點
imsdroid目前來說還是算比較全面的,包括音視頻編解碼,傳輸(RTSP,ICE),音頻處理技術等都有涉獵。doubango使用了webrtc的AEC技術,但是其調用webrtc部分沒有開源,是用的編譯出來的webrtc的庫。如果要改善音頻的話不太方便,Demo的音頻效果可以,視頻效果還是不太理想。

三)csipsimple
1)sip協議棧用的是pjsip,音視頻編解碼用到的第三方庫有ffmpeg(video),silk(audio),webrtc.默認使用了webrtc的回聲演算法。支持ICE協議。
2)優缺點:
csipsimple架構比較清晰,sip協議由C實現,java通過JNI調用,SIP協議這一塊會比較高效。其VOIP各個功能也都具備,包括NAT傳輸,音視頻編解碼。並且該項目跟進新技術比較快,官方活躍程度也比較高。如果做二次開發可以推薦這個。
3)實測效果
測試環境:公司區域網內兩台機器互通,伺服器走外網sip2sip
音頻質量可以,無明顯迴音,視頻需要下插件,馬賽克比imsdroid更嚴重。

四)Linphone

這個是老牌的sip,支持平台廣泛 windows, mac,ios,android,linux,技術會比較成熟。但是據玩過的同事說linphone在Android上的bug有點多,由於其代碼實在龐大,所以我暫時放棄考慮Linphone.不過如果誰有跨平台的需要,可以考慮Linphone或者imsdroid和下面的webrtc.。。。好像現在開源軟體都跨平台了。。。

五) webrtc

imsdroid,csipsimple,linphone都想法設法調用webrtc的音頻技術,本人也測試過Android端的webrtc內網視頻通話,效果比較滿意。但是要把webrtc做成一個移動端的IM軟體的話還有一些路要走,不過webrtc基本技術都已經有了,包括p2p傳輸,音視頻codec,音頻處理技術。不過其因為目前僅支持VP8的視頻編碼格式(QQ也是)想做高清視頻通話的要注意了。VP8在移動端的硬體編解碼支持的平台沒幾個(RK可以支持VP8硬體編解碼)。不過webrtc代碼里看到可以使用外部codec,這個還是有希望調到H264的。

總結:sipdroid比較輕量級,著重基於java開發(音頻codec除外),由於其音視頻編碼以及P2P傳輸這一塊略顯不足,不太好做定製化開發和優化。imsdroid,遺憾就是直接調用webrtc的庫,而最近webrtc更新的比較頻繁,開發比較活躍。如果要自己在imsdroid上更新webrtc擔心兼容性問題,希望imsdroid可以直接把需要的webrtc相關源碼包進去。csipsimple的話,都是圍繞pjsip的,webrtc等都是以pjsip插件形式擴充的,類似gstreamer. webrtc如果有技術實力的開發公司個人還是覺得可以選擇這個來做,一個是google的原因,一個是其視頻通話相關關鍵技術都比較成熟的原因。個人覺得如果能做出來,效果會不錯的。

㈣ tcp udp http rtsp都是什麼埠

tcp和udp的埠對應不同業務
http就是web服務
rtsp是流媒體服務

㈤ websocket支持rtsp嗎

後台寫Socket與..?-0-#可以用Socket通信啊,其內容可通過js獲.,裡面可直接和SocketServer通信.,web界面就是獲取通信信息。頁面放Applet. 僅負責和SS通信。

㈥ ONVIF協議只能用在區域網設備提供的web服務、RTSP流地址都是自己的區域網IP地址,手機外網怎麼調用

之前都是做域名映射傳輸到外網的,近幾年監控都是廠家採用流媒體伺服器傳輸的,只需在該廠商的網路監控產品系統中通過手機注冊即可在外網手機訪問監控,這方面建議你看產品操作說明書或者廠商客服,不同的產品操作也大同小異,我個人接觸較多的還是大華和海康的監控系統。

㈦ FlowPlayer支持rtsp方式嗎

這一行是多餘的,直接刪掉就行了
這是一個Web播放器,你可以直接去網路上下個安裝,或者打開網頁的時候會彈出一個插件安裝,有的時候會被攔截,你要手動去點瀏覽器工具欄下面有條小提示欄點下允許安裝!

㈧ 如何完整的下載rtsp

已知伺服器:Helix Server Version 9.0.8.1427 (win32) (RealServer compatible)

用java的Socket模擬realplayer的數據傳送,資料是用WPE攔截的realplayer與伺服器傳送的數據和迅雷等下載日誌。

String url="rtsp://.....";
RtspUrl rurl = new RtspUrl(url);
Socket sk=new Socket(rurl.getHost(),rurl.getPort());

BufferedInputStream in=new BufferedInputStream(sk.getInputStream());
BufferedOutputStream out=new BufferedOutputStream(sk.getOutputStream());

下面發送和接受用的都是in和out.
第三、四步都發送 SETUP 請求時用到的RealChallenge2是網上找的演算法,RealChallenge.java,@author Roger Chen

第一步發送OPTIONS 正常接受到回復

第二步發送 DESCRIBE 也能正常接受到回復

第三、四步都發送 SETUP 都能正常接受到回復
SETUP rtsp://210.26.112.183:5540/%C1%AC%D0%F8%BE%E7/%B3%FE%C1%F4%CF%E3%B4%AB%C6%E6/%B3%FE%C1%F4%CF%E3%B4%AB%C6%E643.rmvb/streamid=0 RTSP/1.0
CSeq: 3
RealChallenge2: , sd=bce803f8
RDTFeatureLevel: 2
Transport: x-pn-tng/tcp;mode=play,x-real-rdt/tcp;mode=play,RTP/AVP/TCP;unicast;mode=play
User-Agent: RealMedia Player (HelixDNAClient)/10.0.0.0 (win32)
If-Match: 2143912-1

RTSP/1.0 200 OK
CSeq: 3
Date: Mon, 21 Jan 2008 14:08:02 GMT
Session: 2143912-1
Reconnect: true
RealChallenge3: ,sdr=e389716c
RDTFeatureLevel: 2
Transport: x-pn-tng/tcp;interleaved=0

第五步發送 SET_PARAMETER 也正常
SET_PARAMETER rtsp://210.26.112.183:5540/%C1%AC%D0%F8%BE%E7/%B3%FE%C1%F4%CF%E3%B4%AB%C6%E6/%B3%FE%C1%F4%CF%E3%B4%AB%C6%E643.rmvb RTSP/1.0
CSeq: 5
Subscribe: stream=0;rule=0,stream=0;rule=1,stream=1;rule=0,stream=1;rule=1
Session: 2143912-1
SetDeliveryBandwidth: Bandwidth=492592;BackOff=0

回復:
RTSP/1.0 200 OK
CSeq: 5
Date: Mon, 21 Jan 2008 14:08:03 GMT
Session: 2143912-1

然後PLAY就有問題了:
PLAY rtsp://210.26.112.183:5540/%C1%AC%D0%F8%BE%E7/%B3%FE%C1%F4%CF%E3%B4%AB%C6%E6/%B3%FE%C1%F4%CF%E3%B4%AB%C6%E643.rmvb RTSP/1.0
CSeq: 6
User-Agent: RealMedia Player (HelixDNAClient)/10.0.0.0 (win32)
Session: 2143912-1
Range: npt=0.000-

回復:
SET_PARAMETER * RTSP/1.0
CSeq: 1
Alert: 0;You need to obtain a new player to play this clip. Please point your web browser to http://www.real.com and download the latest RealOne Player from RealNetworks. Once you have installed it you should try this clip again.
...(一堆數據)
RTSP/1.0 200 OK
CSeq: 6
Date: Mon, 21 Jan 2008 14:08:03 GMT
RTP-Info: url=rtsp://210.26.112.183:5540/%C1%AC%D0%F8%BE%E7/%B3%FE%C1%F4%CF%E3%B4%AB%C6%E6/%B3%FE%C1%F4%CF%E3%B4%AB%C6%E643.rmvb/streamid=0;seq=0;rtptime=0, url=rtsp://210.26.112.183:5540/%C1%AC%D0%F8%BE%E7/%B3%FE%C1%F4%CF%E3%B4%AB%C6%E6/%B3%FE%C1%F4%CF%E3%B4%AB%C6%E643.rmvb/streamid=1;seq=0;rtptime=0
...(又一小堆數據)

然後
in.read(buf)返回-1
完蛋了!!!

我快哭了,Realpalyer正常,迅雷、Net Transport的下載日誌差不多也是這個樣子,但是現在就出錯了,我什麼也不懂,現在能做的只能這些了,但願會得到幫助!
不會!!!!

㈨ 海康威視網路攝像頭默認ip是多少

IP:192.168.1.64

㈩ 如何進行rtsp下載

http://down.tfol.com/down/soft/pc/net/download/web/ihtml/2001-12-24/20011224,163842,4876.shtml
(用streambox下載)
http://www.souxin.com/stream/txt/download-stream/download-stream.htm

http://lib.wyu.e.cn/article/article.asp?id=547&classid=9