1.需求介紹
- 應用場景
隨着Linux系統和硬件技術的快速發展,越來越多的視頻分析軟件已經運行在Linux上操作系統上。當視頻分析軟件在分析網絡相機視頻流時,如何驗證解碼圖像是否正確,成爲了一個迫切的需求。
利用VLC播放器進行視頻預覽是一個有效的視頻驗證方案。 - 相關概念
(1)IP相機
IP相機一款視頻監控設備,它只需要連接電源及網線即可工作,不需要任何其它計算機的輔助。用戶在互聯網端採用PC機通過瀏覽器即可 觀看到高質量的監視畫面,不需要藉助任何其它軟件。 根據用戶端電腦的性能和網絡帶寬的不同,用戶可實時觀看最高達30幀/秒的圖像,而且它還提供了報警檢測、運動偵測等功能,在報警狀態時還提供緩存畫面並 eMail到您的信箱的功能。
常見品牌:海康、大華、宇視等;
應用常見:智能交通、安防監控等領域。
(2)RTSP協議
RTSP(Real-Time Stream Protocol)協議是一個基於文本的多媒體播放控制協議,屬於應用層。RTSP以客戶端方式工作,對流媒體提供播放、暫停、後退、前進等操作。該標準由IETF指定,對應的協議是RFC2326。
目前主流的IP相機都是支持RTSP協議的。
(3)VLC播放器
VLC 媒體播放器是一個便攜式、 免費、開源、 跨平臺的媒體播放器。
支持視頻文件播放和網絡串流播放。本文采用VLC主要進行基於RTSP協議的視頻預覽。
2.VLC安裝
- 登錄root賬戶
爲了保證安裝的順利進行,首先將賬戶切換到root賬戶。切換方法見:https://blog.csdn.net/u014337397/article/details/80874667 - 安裝VLC
安裝命令:
sudo apt-get install vlc
輸入命令後自動開始安裝,安裝過程中需要輸入Y確認。安裝完成後的截圖如下:
2.利用VLC查看相機視頻
- 案例說明
系統版本:Ubuntu 18.04 LTS
相機品牌:海康相機
相機IP:192.168.1.173
相機用戶名:admin
密碼:jsc123456
- RTSP地址
不同品牌相機的RTSP地址格式是不一樣的。相機RTSP地址格式參考:
https://blog.csdn.net/qq_34654240/article/details/79924390
本文中海康相機RTSP地址如下:
rtsp://admin:[email protected]:554/h264/ch1/main/av_stream
- *操作步驟
(1)在所有程序中,找到VLC並啓動程序,操作截圖如下:
(2)在VLC主界面中,選擇“Media”菜單中的”Open Network Stream…”菜單項。打開如下的“視頻打開”對話框,截圖如下:
(3)根據上圖,輸入RTSP地址,然後點擊“Play”按鈕,即可進行視頻預覽;
(4)視頻預覽截圖如下:
- RTSP地址
欄目導航
上一篇:Linux學習筆記(六) – Anjuta軟件主界面介紹
下一篇:Linux學習筆記(八) – Linux+Code::Blocks 搭建C++開發環境