2013年1月30日 星期三

使用live555的第一步

利用live555在 Client 端直接播放 Server 端的影片


共兩個步驟:(下列步驟皆在Windows下進行)

一、先架設Server

     Step 1:  先到 http://www.live555.com/ 下載 LIVE555 Media Server  (live555MediaServer.exe)




     Step 2: 將一部影片Sunset.mpg與live555MediaServer.exe放到相同的目錄下。




    Step 3: 執行 live555MediaServer.exe來啟動 Server。其中紅框部分為連結Server的URL格式




二、從Client端播放Server端的影片Sunset.mpg

  Step 1: 下載 vlc 串流播放器並安裝

  Step 2: 啟動VLC media player

  Step 3: 播放設定

              a. 選擇 [媒體] -> [開啟網路串流] -> [網路]

              b. 在請輸入網址的地方輸入Server的URL與影片檔名:

                  格式如:rtsp://IP位址/Sunset.mpg
   
              c. 點擊播放,就可以開始收看了


什麼是live555

Live555 是一套提供Source code 的Multimedia Streaming C++ library。這套library實做了RTP/RTCP/RTSP/SIP 等標準Protocol。

此library可以到 http://www.live555.com/ 下載

Live555 source code 包含了server 以及client 部分,這套library 可以用來傳送和接收多媒體串流資料。配合各種Encoder,可以整合成為video on demand 串流模組,亦可配合相關之decoder 以及應用程式整合成為串流播放模組。

目前已經有Player 整合Live555 成為其支援串流視訊的主要模組,如VideoLan(VLC Player)以及MPlayer。

Live555 目前可以支援多種codec 的標準RTP封裝及解封裝,如AC3、AMR、H.261、H.263、JPEG、MP3、MPEG-1-2、MPEG-2TS、MPEG-4 ES、MPEG-4 Audio、CELP 以及WAV 等。另外支援AVI、QT⋯等檔案格式。

轉自:http://vbie.eic.nctu.edu.tw/vol_9/inf1.htm


相關網址:
http://www.live555.com/
http://baike.baidu.com/view/3495912.htm