用VLC搭建流媒體server

來源:互聯網
上載者:User

標籤:

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

    VLC搭建流媒體server步驟非常easy:選擇輸入資料、選擇輸出格式、選擇編碼器、選擇流通量。輸入資料來源非常多,能夠是本地檔案,能夠是網路流,能夠是音頻。甚至圖片。編碼器選擇主要是選擇音頻編碼器、視頻編碼器用以確定聲音輸出品質和映像品質。輸出格式較多,能夠是本地檔案,能夠是網路流,也能夠是組播;流通量眼下保留。實際沒有多少用處。

以下我用網路攝影機的RTSP流作為輸入,RTSP作為輸出舉一個範例:

    選擇輸入資料:

    

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemh1NTMwNTQ4ODUx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" >

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



watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemh1NTMwNTQ4ODUx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" >


watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemh1NTMwNTQ4ODUx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" >


    點擊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//@(你選的port號)就能夠播放;一定要是同一個區域網路才幹夠訪問到,否則,要麼通過NAT,要麼通過VPN方式訪問,但原理都是在同一個區域網路訪問。



用VLC搭建流媒體server

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.