dvbsnoop項目是DVB / MPEG碼流分析儀程序,它讓您觀看人類可讀的形式(實況)流信息。
其目的是為了調試,傾倒或查看數字流信息(如數字電視廣播)發送通過衛星,有線或地面。流可以是SI,PES或TS。基本上可以描述dvbsnoop為“瑞士軍刀”分析程序DVB,MHP,DSM-CC或MPEG - 類似於像老字號窺探在Sun Solaris或tcpdump的Linux上(這實際上是一個TCP網絡嗅探程序樣探聽克隆)。您也可以離線分析MPEG流,例如存儲在DVD或MPEG2電影文件。
dvbsnoop是人們在interrested DVB和/或數字電視的技術部分有用的(例如,如果你是DVB相關軟件開發商)。如果您有需要的嗅探數據流(如TCP / IP,多播)發了有線電視或衛星電視,dvbsnoop還提供了一些功能和協議解碼。
在dvbsnoop主要是寫學習和理解通過衛星發送的DVB協議結構和流的開始。出這個原因,該程序北京時間不是高度優化性能,但它希望將完成其工作。有功能列表上一看,什麼dvbsnoop能夠和什麼可以為你做?
Dvbsnoop仍處於開發階段,並在未來將得到增強(根據我的業餘時間)。思路,bug報告,增強的歡迎。 Dvbsnoop目前tuxbox項目的一部分,旨在基於UNIX的機頂盒上運行了。
dvbsnoop是基於Linux的DVB API。您需要安裝在您的計算機上使用dvbsnoop在DVB驅動程序。 dvbsnoop是基於文本的,所以它應該在任何基於UNIX的系統,它提供了安裝shell訪問和DVB支持。
dvbsnoop是一個命令行工具。
要調入一個轉發器,使用類似dvbtune一個適當的調整計劃。
dvbsnoop [選項] PID
PID可以是合法的PID號範圍內的任何無符號數。
該PID可以在十六進制,八進制或十進制的版本中指定(用C語法-notation)。
例如:十六進制:0x1A的,八進制:0722,十進制:6932
dvbsnoop試圖每次得到的數據進行解碼....
例如如果您嘗試解碼部分模式的視頻或音頻流 - dvbsnoop可能承擔部分表,將解碼錯誤的數據。在這種情況下,解碼將垃圾!使用“-CRC”選項應該防止這種(如果在硬件/驅動程序級別支持)。另外,“-sync'選項是非常有幫助的,使用”-s PES“或”-s TS'的時候。該“-sync'選項試圖尋找TS或PES包解碼之前開始同步字節...
dvbsnoop沒有做DVB流驗證....
dvbsnoop假設正確的DVB流。越來越垃圾,破壞溪流或語義錯誤(例如不正確的長度信息)流會導致錯誤的解碼輸出。因為這個OD,選項“-CRC'和'-sync”的用法強烈推薦!
錯誤與錯誤解碼:
如果你看到任何奇怪的輸出,請報告這一點。
錯解碼,可避免大部分使用選項“-CRC'和'-sync”。
按類別搜索
熱門軟件
-
CentOS Live CD 22 Jun 18
-
Cactus McCoy 2 20 Feb 15
-
Damn Small Linux 17 Feb 15
-
VueScan 16 Aug 18
-
DEFT 9 Mar 17
-
Kismet 17 Feb 15
-
ed2k-gtk-gui 4 Jun 15
評論沒有發現