用VLC搭建流媒體伺服器

來源:互聯網
上載者:User

標籤:vlc   串流   流媒體伺服器   

    VLC開元項目相當強大,我們既可以將其作為播放核心用於二次開發,又可以將其作為高效能的流媒體伺服器。今篇部落客要講用VLC搭建流媒體伺服器。

    VLC搭建流媒體伺服器步驟很簡單:選擇輸入資料、選擇輸出格式、選擇編碼器、選擇流通量。輸入資料來源很多,可以是本地檔案,可以是網路流,可以是音頻,甚至圖片;編碼器選擇主要是選擇音頻編碼器、視頻編碼器用以確定聲音輸出品質和映像品質;輸出格式較多,可以是本地檔案,可以是網路流,也可以是組播;流通量目前保留,實際沒有多少用處。下面我用網路攝影機的RTSP流作為輸入,RTSP作為輸出舉一個例子:

    選擇輸入資料:

    

    選擇輸出格式、選擇編碼器、選擇流通量:







    點擊stream,在本機或者與本機同一個區域網路的PC中開啟VLC,輸入RTSP://(串流的ip):8554即可以馬上播放,效果如下:



以上操作的命令列是::sout=#transcode{vcodec=h264,acodec=mpga,ab=128,channels=2,samplerate=44100}:rtp{sdp=rtsp://:8554/} :sout-all :sout-keep


Linux下可以使用vlc -vvv命令串流,詳情可以輸入vlc -h查詢協助


注意兩點:串流成UDP流的時候,加入你想讓192.168.66.11播放,那麼,你應該選擇輸出地址為:192.168.66.11,在192.168.66.11上播放的時候只需要輸入UDP//@(你選的連接埠號碼)就可以播放;一定要是同一個區域網路才可以訪問到,否則,要麼通過NAT,要麼通過VPN方式訪問,但原理都是在同一個區域網路訪問。



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.