[rtmp協議]常用直播流地址

RTMP、RTSP、HTTP這三個協議都屬於互聯網 TCP/IP 五層體系結構中應用層的協議。理論上這三種都可以用來做視頻直播或點播。但通常來說,直播一般用 RTMP、RTSP。而點播用 HTTP。

播放軟件推薦:VLC
要播放視頻直播流,或者測試一個直播視頻地址是否可以使用。這裏推薦 VLC 媒體播放器。功能強大且跨平臺。支持 Windows、Mac OS、Linux、Android、iOS。
官網地址
打開播放器,選擇菜單中“媒體”->“打開網絡串流…”。在彈出頁面中填入視頻地址即可。
可以通過WireShark抓包工具來學習rtmp,rtsp協議

1,RTMP協議
RTMP(Real Time Messaging Protocol)實時消息傳送協議是Adobe Systems公司爲Flash播放器和服務器之間音頻、視頻和數據傳輸 開發的開放協議。
它有多種變種:

  • RTMP工作在TCP之上,默認使用端口1935;
  • RTMPE在RTMP的基礎上增加了加密功能;
  • RTMPT封裝在HTTP請求之上,可穿透防火牆;
  • RTMPS類似RTMPT,增加了TLS/SSL的安全功能。
  1. 是流媒體協議。
  2. RTMP協議是 Adobe 的私有協議,未完全公開。
  3. RTMP協議一般傳輸的是 flv,f4v 格式流。
  4. RTMP一般在 TCP 1個通道上傳輸命令和數據。

2,RTSP協議
RTSP(Real Time Streaming Protocol),實時流傳輸協議,是TCP/IP協議體系中的一個應用層協議RTSP是基於文本的協議,採用ISO10646字符集,使用UTF-8編碼方案。行以CRLF中斷,包括消息類型、消息頭、消息體和消息長.但接收者本身可將CR和LF解釋成行終止符。基於文本的協議使其以自描述方式增加可選參數更容易,接口中採用SDP作爲描述語言。

  1. 是流媒體協議。
  2. RTSP協議是共有協議,並有專門機構做維護。.
  3. RTSP協議一般傳輸的是 ts、mp4 格式的流。
  4. RTSP傳輸一般需要 2-3 個通道,命令和數據通道分離。

3,HTTP協議

  1. 不是是流媒體協議。
  2. HTTP協議是共有協議,並有專門機構做維護。
  3. HTTP協議沒有特定的傳輸流。
  4. HTTP傳輸一般需要 2-3 個通道,命令和數據通道分離。

二、可用的直播流地址

通常我們進行 RTMP/RTSP 開發時,除了可以自己搭建視頻服務器來進行測試外。也可以直接使用一些電視臺的直播地址,省時省力。
下面是我收集彙總的一些視頻直播地址,親測可用。

1,RTMP協議直播源

  • 韓國GoodTV,rtmp://mobliestream.c3tv.com:554/live/goodtv.sdp
  • 韓國朝鮮日報,rtmp://live.chosun.gscdn.com/live/tvchosun1.stream
  • 美國1,rtmp://ns8.indexforce.com/home/mystream
  • 美國中文電視,rtmp://media3.sinovision.net:1935/live/livestream
  • 湖南衛視 rtmp://58.200.131.2:1935/livetv/hunantv

2,RTSP協議直播源

  • 大熊兔(點播):rtsp://184.72.239.149/vod/mp4://BigBuckBunny_175k.mov

3,HTTP協議直播源

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章