2008年9月17日 星期三

[C++,軟体] 架設你的線上百事達 --- Live555

線上百事達 video server 裝在大流量網路的實驗室, 然後回到宿舍或在家裡連上去觀賞自己架設的 video  server 的影片, 我想很多人都想這樣做.

今天就教大家怎麼做!

 

別害怕, 只是簡單的幾項設定而已. 不會問東問西的.

RTSP server 的架設

     Step 1:  下載 LIVE555 Media Server  (download win32)

     Step 2: 把你的一櫃影片放到 live555MediaServer.exe 相同的目錄.

         例如: 我把 officexp.mpg 放到相同目錄下

(注意: 因為我的 live555mediaServer是從 source code 編譯產生的, 若你直接下載執行檔目錄應該是很乾淨的).

snap003

  Step 3: 直接點選 live555MediaServer.exe, 就是啟動 server 了

 

遠端播放測試

     Step 1: 下載 vlc 串流播放器

     Step 2: 設定遠端串流伺服器

              a. 選擇 [檔案] -> [開啟網路串流] -> 選擇 RTSP

              b. 輸入你剛剛設定的 video server 位址:

                   格式為 => rtsp://位址/影片檔名稱   snap003

     Step 3: 播放測試

snap003

 

運用今天教大家的技術,  你可以輕易的開發出簡單得 video relay server, 把原本需要授權的網路電視訊號, 透過 video relay server 讓你在任何地方都能觀賞.

 

Enjoy.

by Jing.

 

延伸閱讀

[1] [C++] 用 VC2005 編譯多媒體串流程式庫 live555

5 則留言:

  1. 井兄您好:
    我照您文章中所教的方法在windows XP上使用,但是並無法順利的利用VLC(版本0.9.8a)播放。這裡想請教您幾個問題,希望您可以播空幫我解答:
    1、您是將live555和VLC架設在不同的電腦上嗎?
    2、電腦或網路是否要做其他的設定或安裝其他的軟體?
    3、您在範例中所播放的officexp.mpg是MPEG2的檔案格式嗎?
    4、您的文章中提到,您的live555是自行編譯的,請問您是在linux還是windows編譯?
    5、如果可以的話,是否可以教我如何編譯live555。
    email:u9013141@yuntech.edu.tw

    回覆刪除
  2. 1、您是將live555和VLC架設在不同的電腦上嗎?
    Response:
    是分開兩台電腦沒錯, 我的 live555 在 notebook xp, 另一台是 vista.

    2、電腦或網路是否要做其他的設定或安裝其他的軟體?
    Response:
    如果你的兩邊的電腦能 ping 到彼此, 那就沒問題.

    3、您在範例中所播放的officexp.mpg是MPEG2的檔案格式嗎?
    Response:
    officexp.mpg 是 MPEG-1 格式, 可是我的應用中使用的是 XviD 格式. 也就是說 XviD 也可以串流過去. live555 裡有說明使用的串流格式.


    4、您的文章中提到,您的live555是自行編譯的,請問您是在linux還是windows編譯?
    Response:
    你看到的這篇文章是用 Windows 編譯的.

    5、如果可以的話,是否可以教我如何編譯live555。
    Response:
    我會的都寫成文章放在網路上了.
    (1) Windows 下用 Visual Studio 2005的編譯方法: (有點複雜)
    http://mqjing.blogspot.com/2008/09/c-vc2005-live555.html

    (2) Windows 下用 Cygwin 編譯的方法: (比較簡單)
    http://mqjing.blogspot.com/2008/09/c-cygwin-live555.html

    祝你成功.

    回覆刪除
  3. Live555 有支援windows media player 嗎? vlc可以放, 但media player似乎不行.

    回覆刪除
  4. live555有support windows media player嗎? 試了一下似乎是不行, 還是有那些地方需要注意的.

    回覆刪除
  5. Jing's您好
    我download exe直接執行
    環境是xp,
    點兩下後,有看到在執行的視窗,但是立刻出現live555MediaServer.exe發生問題,必須關閉的訊息
    請問我該怎麼解決呢?

    回覆刪除