1. 程式人生 > >使用vlc進行攝像頭捕獲、RTSP串流、播放

使用vlc進行攝像頭捕獲、RTSP串流、播放

1. 下載vlc,下載連結:http://download.videolan.org/pub/videolan/vlc/ 

我選擇下載的是http://download.videolan.org/pub/videolan/vlc/2.2.4/win32/  的vlc-2.2.4-win32.exe


2. 下載完成後就安裝即可(安裝過程略)。

3. 開啟vlc.exe,開啟兩個介面,分別用於串流和開啟串流。

第一個vlc.exe,選擇選單“媒體”->“流”


選擇適配裝置,點選“串流”,


點選“下一個”,


勾選中複選框“在本地顯示”,新目標中選擇“RTSP”,點選“新增”,注意:是“新增”,不是“下一個”,


在路徑處輸入mycamera,點選“下一個”,


保持預設,點選“下一個”;


點選“流”。

此時,串流開始,而且會顯示串流預覽。

在另外一個vlc.exe中,選擇選單“媒體”->“開啟網路串流”,


在網路Url中輸入rtsp://:8554/mycamera,點選“播放”。

此時,串流開始播放。

兩個vlc.exe的執行截圖如下,


至此,使用vlc.exe進行RTSP串流的步驟完畢。

相關推薦

使用vlc進行攝像頭捕獲RTSP播放

1. 下載vlc,下載連結:http://download.videolan.org/pub/videolan/vlc/  我選擇下載的是http://download.videolan.org/pub/videolan/vlc/2.2.4/win32/  的vlc-2.2

基於vlc進行攝像頭的細節

Stream with DirectShow (Windows) 基於DirectShow的流(Windows) Install your peripheral drivers You need to install your peripherals under Wi

Qt+VLC 實現的網路媒體播放

緣起 由於專案需要,監控相機需要在客戶端顯示,但是這個baslar相機BIP2-1300c-dn只支援網頁檢視,並沒有傳統工業相機一樣的c++ demo。沒辦法,還需要這個功能,就自己寫一個網路媒體播放器。 過程 工具為Qt + VLC,qt有較好的可控的

Android使用VideoView播放網路rtsp視訊

為什麼要幹這個事情, 專案要求:手機客戶端能夠播放球機的實時錄影; 分析:錄影採用的是標準碼流,通過rtsp協議傳輸。 探索:上網一查,有幾個方案: 1 vlc for android, 下載了

C#總結(文件內存網絡BufferedStreamStreamReader/StreamWriterTextReader/TextWriter)

accept ron 格式 初始 oar listener style ble 流數據 一、文件流FileStream類主要用於讀寫磁盤文件。常用於向磁盤存儲數據或讀取配置文件。讀取文件:復制代碼 //文件流:讀取 FileStream fileStream = F

Android掃碼二維碼美女瀑布知乎網易音樂動畫源碼等

代碼 安裝 開發工具 -c dep 更多 應用程序 strip 瀏覽器中 Android精選源碼 QRCode 掃描二維碼、掃描條形碼、相冊獲取圖片後識別、生... 一個簡潔好看的loading彈窗 Android用瀑布流展示美女圖片源碼

IO上:概述字符緩沖區

character 字母 寫入文件 world input bsp 常見 ble 文件關聯 一、IO流概述 概述: IO流簡單來說就是Input和Output流,IO流主要是用來處理設備之間的數據傳輸,java對於數據的操作都是通過流實現,而java用於

10緩沖轉換序列化Files

unicode 英文 val edr pub 語言 dex 發生 cte 十、流 10.1 緩沖流 10.1.1 概述 緩沖流是對4個基本的FileXxx流的增強,所以也是4個流,按照數據類型進行分類

轉換序列化列印commons-ioproperties

Java中傳輸最頻繁是字元但是傳輸開始用的是位元組流<不能看出傳輸的是啥>所以又有了字元流(底層為位元組流);   IO流的分類 |- 位元組流 - 位元組輸入流 InputStream 抽象類 -  FileInputStream 操作檔案的位元組輸入流 - 位元

vue學習十一(prop傳不同值 v-bind 動態賦值單向資料prop校驗)

區域性註冊 在這些情況下,你可以通過一個普通的 JavaScript 物件來定義元件: var ComponentA = { /* ... */ } 然後在 components 選項中定義你想要使用的元件: new Vue({ el: '#app',

javaSE (三十三)其他(序列記憶體輸出隨機訪問物件操作資料輸入輸出列印標準輸入輸出properties)

1、序列流(SequenceInputStream ): 序列流主要的作用就是整合位元組輸入流,將很多的進口整合成一個 這裡著重講一下多於兩個輸入流的整合: 步驟: 建立三個輸入流 建立vector集合存入這些輸入流 將這些輸入流變成列舉型別 Vector.e

(java)IO物件(六)集合Properties類序列化反序列化列印

【Properties特點】 /* * 集合物件Properties類特點: * 1. 繼承Hashtable,實現Map介面 * 2. 該集合無泛型,鍵值都是字串 * 3. 鍵值可以儲存到集合中,也可以儲存到持久化的裝置如硬碟、U盤、光碟上

javaI/O——字元編碼集記憶體操作列印System類對I/O的支援

一、字元編碼集 1.常用的字元編碼 我們以前在notpad++中編寫程式碼執行的時候,如果程式碼中有漢字,但是我們在編譯的時候並沒有使用-encoding UTF-8的時候就會出現亂碼的現象。這是因為字元編碼目的原因;因為不指定用什麼樣 的方式進行編碼的時候,對於漢字就識別不了,這樣的話就會

Java筆記(7)-輸入輸出File類InputStreamReader檔案位元組檔案字元緩衝隨機資料物件序列化和物件克隆Scanner解析檔案Console

所有的合適都是兩個人的相互遷就和改變,沒有天生合適的兩個人,兩個人朝著相同的方向努力,就是最好的愛情。 輸入、輸出流 什麼是“流”。直觀地講,流就像水一樣,不存在大小問題,也避免了完整性問題。非流的資料傳輸,比如你下載一張圖片,需要整幅圖片下

15IO (轉換緩沖)

windows版本 你好 -- 輸入 rar ole 不包含 ray 效率比較 轉換流概述 * A: 轉換流概述 * a: 轉換流概述 * OutputStreamWriter 是字符流通向字節流的橋梁:可使用指定的字符編碼表,將要寫入流中的字符編碼

16IO (Properties序列化打印CommonsIO)

獲取文件 ocs 字節打印流 解壓 遍歷數組 tostring tab 變量 tof Properties集合的特點 * A: Properties集合的特點 * a: Properties類介紹 * Properties 類表示了一個持久的屬性集。

測試開發—碼單碼雙碼多碼

碼流(Data Rate)是指視訊檔案在單位時間內使用的資料流量,也叫位元速率,是視訊編碼中畫面質量控制中最重要的部分。同樣解析度下,視訊檔案的碼流越大,壓縮比就越小,畫面質量就越好。 轉碼是視訊轉碼技術將視訊訊號從一種格式轉換成另一種格式。它具有兩個面向不同領域的重要功能

關於display樣式overflow樣式文件浮動定位

一、顯示與隱藏   1 通過display樣式 - none隱藏     語法 - display:none;     特點 - 隱藏以後,元素原有的位置會被佔用,   2 通過visibility - hidden隱藏                      - vis

Java I/O複習(二)—字元字元緩衝以及和位元組的區別

Java I/O流複習(二) 1 字元輸入流 字元流(Java IO的Reader和Writer)功能與InputStream和OutputStream非常類似,InputStream和OutputStream基於位元組處理,而字元流(Reader和Writ

循序漸進nginx(三):日誌管理http限https配置,http_rewrite模組,第三方模組安裝,結語

[TOC] ----- 前置知識章節: 1.[介紹、安裝、hello world、location匹配](https://www.cnblogs.com/progor/p/13338483.html)✅ 2.[反向代理、負載均衡、快取服務、靜態資源訪問](https://www.cnblogs.com/p