內容概覽
安裝dvb驅動程式
使用vls串流
使用vlc串流
本文只針對gnu/linux.
要從dvb卡串流的話,必須先安裝驅動程式(譯者注:這不是廢話嗎?)
以下章節假定你已經安裝好了2.6核心或者2.4核心的dvb驅動補丁. 如果安裝出現問題的話,聯絡驅動開發者,謝謝.
vls已經被遺棄,多年沒有人維護了. 強烈建議安裝vlc,它有著跟vls同樣甚至更多的功能. vls唯一的優勢在於支援dvbrc的語法和低一些的cpu佔用率. 可是vls已經不在支援和維護了.
在home目錄下放置.dvbrc
檔案,在裡面配置好衛星或者地面數碼電視的頻道 (有些可能在 libdvb
的tar包中已經配置好衛星的頻道).
在命令列中執行 :
其中: 12%
vls -vv -d udp:192.168.0.42 dvb:"eurosport" --ttl 12
是你的ip包的生存週期ttl,也就是該ip包能通過的路由數為11.
vlc有著比vls更多的功能. 第一,vlc提供了更多的串流時的高階選項,像轉碼和各種高階的輸出支援. 第二,vlc能夠使用一些dvb介面卡的通用介面以提供一種或多種的服務. 現在最新版本的vlc只支援底層的api,所以一些dvb介面卡可能不能協同工作. 一些cam模組和dvb卡不相容,詳見它們的linux-dvb文件. 所謂的專業級的cam模組能夠解擾至多12路服務,而定製的模組只能解一到兩路服務,除非特別指定.
編譯vlc的時候必須指定 --enable-dvb 且系統中必須安裝 linux-dvb 標頭檔案. 下面是乙個命令列啟動dvb串流的例子 :
上述例子是輸出兩路點播服務的最簡單的配置. 下面是前端dvb的配置列表, 根據不同的dvb有所不同:%
vlc -vvv --color --ttl 12 --ts-es-id-pid --programs=8508,8505 dvb: /
--dvb-frequency=11739000 --dvb-srate=27500000 --dvb-voltage=13 /
--sout-standard-access=udp --sout-standard-mux=ts --sout /
'#duplicate,select="program=8508",dst=rtp,select="program=8505"}'
衛星接收卡 (qpsk)
有線接收卡 (qam)
地面數字電視接收卡 (ofdm)
另外,命令列中還有些不是dvb特定的選項應該解釋一下:
其他選項是標準的串流選項,可以在本文的其他章節查閱。
Concepts 第7章翻譯
7 資料字典 這章講了每個oracle資料庫上唯讀的表和檢視的重要集合,為大家所知的資料字典。這章包含下面的內容 資料字典的引入 資料字典是如何被利用的?動態的效能表 資料庫物件元資料 資料字典的引入 乙個資料庫最重要的部分之一是資料字典,資料字典是那些唯讀的提供關於資料庫資訊的表的集合。乙個資料字...
第9章 引用
為了列印出特殊字元,我們需要通過使用反斜槓來引用它們。下面是總結的特殊字元 字元含義 使用者的主目錄 命令替換 注釋變數引用 把任務放到後台執行 萬用字元萬用字元 在子shell中執行 引用後面的乙個字元 管道指定乙個字符集的萬用字元 建立乙個命令塊 命令分隔符 單引號引用字元 雙引號引用字元 標準...
第9章 模板
函式模板 類模板 一 函式模板 1.函式模板可以用來建立乙個通用功能的函式,以支援多種不同形參,進一步簡化過載函式的函式體設計。2.定義方法 template 模板參數列 3.函式定義 模板參數列的內容 型別引數 class 或typename 識別符號 常量引數 型別說明符 識別符號 模板引數 t...