Linux學習筆記(七) -- 在Ubuntu系統中查看IP相機視頻流

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安裝

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)視頻預覽截圖如下:
      這裏寫圖片描述

欄目導航
上一篇:Linux學習筆記(六) – Anjuta軟件主界面介紹
下一篇:Linux學習筆記(八) – Linux+Code::Blocks 搭建C++開發環境

發佈了69 篇原創文章 · 獲贊 70 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章