應用於視訊多工器上以時間標記為依據之排程方法 |
本發明提出了一套在視訊多工器上執行,以時間標記
為依據的排程方法。此排程方法藉著檢查MPEG-II資料格
式視訊流之傳輸封包(Transport Stream packet)中的
時間標記來動態分配頻寬給每一個節目視訊流而使之平順
化,且又可避免延遲超過。在與固定傳輸速率的排程演算
法比較之下,無論節目流的頻寬需求變化為何,本排程演
算法皆能將其傳輸延遲超過期限之機率控制在非常低的程
度之下。
1.一種應用於視訊多工器上以時間標記為依據之排程
方法,藉由檢查各個視訊流中每個傳輸封包之時間標記以
便動態分配頻寬給各個視訊流,每個排程循環包括如下步
驟:
在任一排程循環中,對於各個視訊流中之每一個傳輸
封包,分別檢查其內部之解碼時間標記,並調整各個視訊
流之應傳送封包數,而每個視訊流均有其對應之排程時間;
使用一個排程裝置,計算出所有視訊流之應傳送封包
數之總和;
分配頻寬給各個視訊流,而進行封包傳送。