機頂盒搜台方法主要分為三種:
①:機頂盒軟體開發廠商會在機頂盒內設定一個初始頻點(MainFrenquency).或稱主頻點,機頂盒可以根據這個主頻點的物理參數,如頻點.符號率,和調製方式,去鎖定此頻點.如某機頂盒設定506MHZ作為數位元組目的承載主頻點,擷取NIT(Network Information Table),NIT表由以下兩個描述:1.Cable Delivery System Descriptor,這個描述主要包含了頻點,符號率,調製參數等資訊;2.ServiceList Descriptor,這個描述主要包含當前節目資訊的描述,通過NIT表擷取ServiceList,進而獲得SDT(Service Descriptor Table)表,擷取SDT.依靠SDT.機頂盒可以知道頻道名,頻道類型節目開始時間,節目名稱,節目長度,節目分類等資訊,通過系統的BAT(業務群關聯表)過濾節目資訊,可以構建出EPG應用的頻道列表.將播放節目和業務名稱關聯起來顯示於節目列表中,最後將新的節目資訊寫入E2PROM之類的非易失儲存介質中,開機自動讀取這個儲存空間中的資料。E2PROM之類的非易失儲存介質中,開機自動讀取這個儲存空間中的資料。至此機頂盒的節目搜尋工作算是完成。
②:機頂盒找到主頻點擷取PAT表。PAT(Program Association Table)表是不加密的。PAT是一個傳輸串流所有節目的總進入點.每路TS流都有一個PAT和一個PMT,但是最後合成的TS流中只有一個PAT和與相對應的總的多個PMT(Program Map Table),通過這兩個表的資訊進而擷取搜取的節目資訊,並將節目資訊寫入寫入E2PROM之類的非易失儲存介質中,開機自動讀取這個儲存空間中的資料。
③:全頻點搜台方式:通過設定的最低頻點和最高頻點,機頂盒從最低頻點,一般系統最低頻點為幾十MHz,然後每增長8M,依次搜台到最高頻點,搜所到這一頻點的節目資訊,便寫入某一特定的儲存空間,最後寫入E2PROM之類的非易失
機頂盒搜台的實質是從TS流中擷取並儲存每套節目的音視頻PID值和構建出電子節目節目指南。
廣西機頂盒設定的標準搜台方式為第一種,具體過程如下: