ubuntu18.04安裝vlc並打流及測試

roverqqq發表於2024-08-21

1. 安裝vlc

sudo apt install -y vlc vlc-plugin-access-extra libbluray-bdj libdvdcss2

2. 建立資料夾/opt/vlc,並修改所有者許可權

sudo mkdir /opt/vlc
sudo chown -R test:test /opt/vlc

3. 上傳影片檔案到/opt/vlc目錄,並修改影片檔案許可權

sudo chown -R test:test /opt/vlc

4. 以test使用者啟動vlc(root預設不能執行vlc),例如影片檔名為test.mp4

vlc -vvv /opt/vlc/test.mp4 --sout udp:239.0.0.1:5010 --ttl 10 --sout-keep --loop

5. 新增到開機啟動,在rc.local中新增以下命令

sudo -u test vlc -vvv /opt/vlc/test.mp4 --sout udp:239.0.0.1:5010 --ttl 10 --sout-keep --loop

附錄:

1. 以UDP方式推流

# 推流命令
vlc -vvv /opt/vlc/test.mp4 --sout udp:239.0.0.1:5010 --ttl 10 --sout-keep --loop
# 客戶端連結地址
udp://@239.0.0.1:5010

2. 以RTP方式推流

# 推流命令
vlc -vvv /opt/vlc/test.mp4 --sout "#transcode{vcodec=h264,vb=0,scale=0,acodec=mpga,ab=128,channels=2,samplerate=44100}:rtp{dst=239.0.0.1,port=5010,mux=ts,ttl=10}" --sout-keep --loop
# 客戶端連結地址
rtp://@239.0.0.1:5010

相關文章