有些pci DVB-T card(像是圓剛出的)可在Linux跑(linux-dvb有支援),然後在linux跑dvbstream
轉播/廣播(multicast 224.0.x.x)DVB,然後在LAN上其它Windows機器(HTPC主機)跑vlc播放linux轉播
主機上的DVB訊號。
dvbstream轉播時,我是用PID 8192轉播整個(公視)TS,然後再Windows上的vlc收rtp stream
(vlc udp://@224.0.1.2:5004),選video, audio (, subtitle) 等pid。
vlc支援H.264或傳統的mpeg2 HD。
許多DVB pci card都做得很陽春,硬體上幾乎只剩DVB tuner,其它像demux, decoder等都是用軟體作,
這也讓這類的DVB card適用性大增(支援各類HD,只要TS仍維持DVB規範標準的話)。
linux-dvb彈性很大,在大多數台灣機上盒還不能處理中文節目表(甚或更簡單的頻道、節目名稱等)時,我
在linux上寫了一些簡單的程式處理EIT, PAT, PMT, NIT, SDT... 等解出TS中豐富的中文資訊。也在linux上
寫些簡單的script排程錄影。
不過那是兩、三年前的事了,那時我用Linux DVB V3版,V4還在發展中尚未成熟許多硬體、程式(如
dvbsnoop等) 不支援,不曉得現在V4是不是好一些了。
Regards,
chw