本發(fā)明涉及移動多媒體廣播技術領域,特別涉及一種廣播網(wǎng)絡復用協(xié)議的轉換方法及系統(tǒng)。
背景技術:
隨著通信技術的發(fā)展,移動多媒體廣播技術的應用越來越廣。目前,中國移動多媒體廣播系統(tǒng)(簡稱:CMMB)標準規(guī)定了在廣播業(yè)務頻率范圍內(nèi),移動多媒體廣播系統(tǒng)廣播信道傳輸信號的幀結構、信道編碼和調制等。CMMB標準中規(guī)定,采用復用幀來封裝視頻、音頻等流媒體數(shù)據(jù)進行傳送,實現(xiàn)了在移動終端上看電視。
系統(tǒng)發(fā)射的空中數(shù)據(jù),被分成不同的頻道,每個頻道的數(shù)據(jù)又包括:視頻、音頻和輔助數(shù)據(jù)三種類型,終端可以接收相關的數(shù)據(jù),通過終端上的播放器,實現(xiàn)電視的正常播放。
空中發(fā)射的數(shù)據(jù)格式有很多種復用協(xié)議,其中最常用的是TS(傳輸流)方式,TS協(xié)議是MPEG(運動圖像專家組)標準中的一種,它把輔助數(shù)據(jù)、視頻、音頻放在一個固定188字節(jié)大小的TS包里傳送,TS包中包括了每個視頻塊的播放時間,以保證視頻音頻的正常播放,但是目前現(xiàn)有廣播電視網(wǎng)絡中的TS節(jié)目還無法直接轉化成CMMB節(jié)目,因此無法通過移動終端上觀看節(jié)目。為此,現(xiàn)有專利申請?zhí)枮?00610138266.8公開的一種傳輸流到中國移動多媒體廣播復用協(xié)議的轉換方法,該方法實現(xiàn)了將TS節(jié)目直接轉換成CMMB復用協(xié)議的節(jié)目,有效實現(xiàn)了能夠在移動終端上觀看TS節(jié)目。但是在該專利中,TS包在轉化過程中不容易丟包,但是節(jié)目播放質量較差,只能實現(xiàn)CMMB節(jié)目,無法實現(xiàn)PS節(jié)目的兼容性,實用性不足,為此,急需開發(fā)一種能夠實現(xiàn)將TS節(jié)目不僅能夠轉換為PS流,也可以用于轉換為CMMB節(jié)目的兼容性轉換的廣播網(wǎng)絡復用協(xié)議的轉換方法及系統(tǒng)。
技術實現(xiàn)要素:
為了解決現(xiàn)有技術中TS包在轉化過程中不容易丟包,但是節(jié)目播放質量較差,只能實現(xiàn)CMMB節(jié)目,無法實現(xiàn)PS節(jié)目的兼容性,實用性不足等問題,本發(fā)明提供了一種能夠實現(xiàn)將TS節(jié)目不僅能夠轉換為PS流,也可以用于轉換為CMMB節(jié)目的兼容性轉換的廣播網(wǎng)絡復用協(xié)議的轉換方法及系統(tǒng)。
本發(fā)明具體技術方案如下:
本發(fā)明提供了一種廣播網(wǎng)絡復用協(xié)議的轉換方法,所述轉換方法包括以下步驟:
S1、廣播電視服務器接收播放終端對目標節(jié)目的播放請求,獲取TS流;
S2、所述廣播電視服務器將所述TS流按照預定方式傳輸至所述轉換服務器;
S3、所述轉換服務器將所述TS流轉換為PS流,并進行存儲;
S4、依據(jù)所述PS流中的分組標識,在所述PS流中提取PES包,所述PES包由擴展包頭和ES包組成,所述ES包為視頻基本碼流包或音頻基本碼流包;
S5、從所述PES包的所述擴展包頭內(nèi)取出展現(xiàn)時間戳或解碼時間戳,并轉換成復用幀中的時間戳,所述時間戳用于設定視頻數(shù)據(jù)或音頻數(shù)據(jù)的顯示時間;
S6、按照CMMB復用協(xié)議,根據(jù)所述時間戳將所述ES包封裝為CMMB節(jié)目的所述復用幀。
進一步的,步驟S2中,所述預定方式包括WIFI方式、有線方式、熱點方式。
進一步的,步驟S3中,所述轉換服務器將所述TS流轉換為PS流,轉換方法為:
S3-1、獲取TS流,搜索所述TS流中TS包的同步頭;
S3-2、從所述同步頭開始依次讀取所述TS包,獲取所述TS包相應的PID;
S3-3、判斷所述PID的類型,并進行處理:
若所述PID為PAT表中的所述PID,則解析所述PAT表,得到PMT中的所述PID,讀取所述TS包中的數(shù)據(jù),構建PES包和PS頭部數(shù)據(jù),形成PS包,執(zhí)行步驟S3-4;
若所述PID為所述PMT表中的所述PID,則解析所述PMT表,得到所述TS包中各數(shù)據(jù)流的PID,讀取所述TS包中的數(shù)據(jù),構建所述PES包和PS頭部數(shù)據(jù),形成PS包,執(zhí)行步驟S3-4;
S3-4、循環(huán)讀取所述TS包,并重復步驟S3-2和步驟S3-3,直至數(shù)據(jù)結束,即完成將所述TS流轉換為PS流。
進一步的,所述轉換方法還包括:
S7、所述轉換服務器將封裝后的所述復用幀經(jīng)過加密后發(fā)送至所述播放終端;
S8、封裝后的所述復用幀發(fā)送后,執(zhí)行步驟S1。
進一步的,步驟S7中,所述復用幀的加密方法包括:
S7-1、獲取所述復用幀的靜態(tài)畫面圖像;
S7-2、對所述靜態(tài)畫面圖像進行模糊處理,得到模糊圖像和差值圖像;
S7-3、根據(jù)與所述播放終端預先協(xié)商的加密算法和加密密鑰,將獲得的所述差值圖像進行加密,生成加密文件;
S7-4、將圖像處理后的所述復用幀以及生成的所述加密文件發(fā)送至所述播放終端。
優(yōu)選的,步驟S7-2中,對采集的所述靜態(tài)畫面圖像進行模糊處理的具體方法包括:
①:通過圖像模糊算法對所述靜態(tài)畫面圖像進行模糊處理得到模糊圖像,所述模糊圖像算法為高斯模糊算法;
②:將所述靜態(tài)畫面圖像減去所述模糊圖像即得到差值圖像;
③:通過預設的閥值將所述差值圖像中剔除面積較小的噪聲和背景區(qū)域,即得到僅含有畫面區(qū)域的差值圖像。
本發(fā)明還提供了一種廣播網(wǎng)絡復用協(xié)議的轉換系統(tǒng),包括相通訊的廣播電視服務器、轉換服務器及播放終端,所述廣播電視服務器包括相互通訊的接收模塊、篩選模塊、傳輸模塊,所述接收模塊用于接收所述播放終端對目標節(jié)目的播放請求;所述篩選模塊用于篩選所述目標節(jié)目的TS流;所述傳輸模塊用于將所述TS流按照預定方式傳輸至所述轉換服務器;
所述轉換服務器包括相互通訊的數(shù)據(jù)流轉換模塊、存儲模塊、提取模塊、讀取模塊、時間戳轉換模塊、封裝模塊,所述數(shù)據(jù)流轉換模塊用于將所述TS流轉換為PS流,并將轉換后的所述PS流保存至所述存儲模塊中;所述提取模塊用于依據(jù)所述PS流中的分組標識,在所述PS流中提取PES包,所述PES包由擴展包頭和ES包組成,所述ES包為視頻基本碼流包或音頻基本碼流包;所述讀取模塊用于從所述PES包的所述擴展包頭內(nèi)讀取展現(xiàn)時間戳或解碼時間戳,并發(fā)送至所述時間戳轉換模塊,所述時間戳轉換模塊用于將展現(xiàn)時間戳或解碼時間戳轉換成復用幀中的時間戳;所述封裝模塊用于按照CMMB復用協(xié)議,根據(jù)所述時間戳將所述ES包封裝為CMMB節(jié)目的所述復用幀。
進一步的,所述數(shù)據(jù)流轉換模塊包括相通訊的搜索單元、讀取單元、判斷單元、解析單元、構建單元,所述搜索單元用于獲取TS流,搜索所述TS流中TS包的同步頭;所述讀取單元用于從所述同步頭開始依次讀取所述TS包,獲取所述TS包相應的PID;所述判斷單元用于判斷所述PID的類型,若所述判斷單元判斷所述PID為PAT表中的所述PID,則所述解析單元用于解析所述PAT表,得到PMT中的所述PID,同時所述讀取單元讀取所述TS包中的數(shù)據(jù)并發(fā)送至所述構建單元,所述構建單元用于構建PES包和PS頭部數(shù)據(jù),即形成PS包;若所述判斷單元判斷所述PID為所述PMT表中的所述PID,則所述解析單元用于解析所述PMT表,得到所述TS包中各數(shù)據(jù)流的PID,同時所述讀取單元讀取所述TS包中的數(shù)據(jù)并發(fā)送至所述構建單元,所述構建單元用于構建所述PES包和PS頭部數(shù)據(jù),即形成PS包。
進一步的,所述轉換服務器還包括相通訊的圖像采集模塊、模糊處理模塊、加密模塊、發(fā)送模塊,所述圖像采集模塊用于獲取所述復用幀的靜態(tài)畫面圖像;所述模塊處理模塊用于對所述靜態(tài)畫面圖像進行模糊處理,得到模糊圖像和差值圖像;所述加密模塊用于根據(jù)與所述播放終端預先協(xié)商的加密算法和加密密鑰,將獲得的所述差值圖像進行加密,生成加密文件;所述發(fā)送模塊用于將圖像處理后的所述復用幀以及生成的所述加密文件發(fā)送至所述播放終端。
優(yōu)選的,所述模糊處理模塊包括相通訊的模糊圖像處理單元、差值圖像處理單元、剔除單元;所述模糊圖像處理單元用于通過圖像模糊算法對所述靜態(tài)畫面圖像進行模糊處理得到模糊圖像;所述差值圖像處理單元用于將所述靜態(tài)畫面圖像減去所述模糊圖像即得到差值圖像;所述剔除單元用于通過預設的閥值將所述差值圖像中剔除面積較小的噪聲和背景區(qū)域,即得到僅含有畫面區(qū)域的差值圖像。
本發(fā)明的有益效果如下:本發(fā)明不僅能夠用于將TS流數(shù)據(jù)轉換為PS流,滿足用戶對音視頻的播放請求,音視頻的播放清晰度較高,此外,本發(fā)明還可以通過將PS流轉換為CMMB節(jié)目,同時滿足了移動終端的用戶的觀看需求,有效提高節(jié)目中通過協(xié)議轉換的兼容性。
附圖說明
圖1為實施例1所述的一種廣播網(wǎng)絡復用協(xié)議的轉換方法的方法流程示意圖;
圖2為實施例2所述的一種廣播網(wǎng)絡復用協(xié)議的轉換方法中步驟S3的流程示意圖;
圖3為實施例3所述的一種廣播網(wǎng)絡復用協(xié)議的轉換方法中步驟S7的流程示意圖;
圖4為實施例4所述的一種廣播網(wǎng)絡復用協(xié)議的轉換系統(tǒng)的結構示意圖;
圖5為實施例4所述的一種廣播網(wǎng)絡復用協(xié)議的轉換系統(tǒng)的結構框圖;
圖6為實施例5所述的一種廣播網(wǎng)絡復用協(xié)議的轉換系統(tǒng)中數(shù)據(jù)流轉換模塊的結構框圖;
圖7為實施例5所述的一種廣播網(wǎng)絡復用協(xié)議的轉換系統(tǒng)的結構框圖;
圖8為實施例5所述的一種廣播網(wǎng)絡復用協(xié)議的轉換系統(tǒng)中模糊處理模塊的結構框圖。
其中:1、廣播電視服務器;101、接收模塊;102、篩選模塊;103、傳輸模塊;2、轉換服務器;201、數(shù)據(jù)流轉換模塊;2011、搜索單元;2012、讀取單元;2013、判斷單元;2014、解析單元;2015、構建單元;202、存儲模塊;203、提取模塊;204、讀取模塊;205、時間戳轉換模塊;206、封裝模塊;207、圖像采集模塊;208、模糊處理模塊;2081、模糊圖像處理單元;2082、差值圖像處理單元;2083、剔除單元;209、加密模塊;210、發(fā)送模塊;3、播放終端。
具體實施方式
下面結合附圖和以下實施例對本發(fā)明作進一步詳細說明。
實施例1
如圖1所示,本發(fā)明實施例1提供了一種廣播網(wǎng)絡復用協(xié)議的轉換方法,所述轉換方法包括以下步驟:
S1、廣播電視服務器1接收播放終端3對目標節(jié)目的播放請求,獲取TS流;首先根據(jù)節(jié)目的播放請求獲取TS流,TS流為傳輸流,所述PS流為節(jié)目流。
S2、所述廣播電視服務器1將所述TS流按照預定方式傳輸至所述轉換服務器2;
S3、所述轉換服務器2將所述TS流轉換為PS流,并進行存儲;針對TS流轉化為PS流,就是將恢復的PES包重新按照PS流的結構進行再打包,TS流與PS流的區(qū)別在于,TS流的包結構是固定長度,而PS流的包結構是可變長度的。雖然TS流的對于傳輸誤碼具有很強的抵抗能力,但是其播放質量遠低于PS流,因此,為了提高播放質量,可以將TS流轉化為PS流,然后進行播放,當然為了能夠實現(xiàn)移動終端能夠觀看播放質量較高的音視頻,可以將PS流轉化為CMMB節(jié)目。
S4、依據(jù)所述PS流中的分組標識PID,在所述PS流中提取PES包,所述PES包由擴展包頭和ES包組成,所述ES包為視頻基本碼流包或音頻基本碼流包;ES流為基本碼流,不分段的音頻、視頻或其他信息的連續(xù)碼流,ES包為若干碼流包數(shù)據(jù)組成;PES流為基本流ES分割成段并加上相應頭文件打包形成的打包基本碼流碼流,所述PES流由若干PES包構成。
PES包提取后,判斷是否得到一個完整的PES包,根據(jù)PS擴展包頭的指示,判斷多個PS是否可以組成一個完整的PES包,如果是則進行步驟S5,若不是,則繼續(xù)提取PES包。
S5、從所述PES包的所述擴展包頭內(nèi)取出展現(xiàn)時間戳PTS或解碼時間戳DTS,并轉換成復用幀中的時間戳,所述時間戳用于設定視頻數(shù)據(jù)或音頻數(shù)據(jù)的顯示時間,實現(xiàn)了視頻或音頻播放的同步;
S6、按照CMMB復用協(xié)議,根據(jù)所述時間戳將所述ES包封裝為CMMB節(jié)目的所述復用幀。判斷所述ES包為音頻包還是視頻包,若為音頻包則按照CMMB復用協(xié)議,將音頻包填入音頻單元,若為視頻包,則按照CMMB復用協(xié)議,將視頻包填入視頻單元,封裝為CMMB節(jié)目的復用幀。
需要說明的是步驟S2中,所述預定方式包括WIFI方式、有線方式、熱點方式。
本發(fā)明首先用于將TS流轉化為PS流,然后實現(xiàn)PS流數(shù)據(jù)音視頻的高清播放,然后為了滿足移動終端的需求,將高質量的PS流數(shù)據(jù)轉化為CMMB節(jié)目,以滿足移動終端的需求。本發(fā)明能夠實現(xiàn)TS、PS和CMMB的兼容性,有效滿足不同播放終端3的播放需求,應用范圍更廣。
實施例2
如圖2所示,本發(fā)明實施例2在實施例1的基礎上限定了TS流如何轉換為PS流,TS流格式為:TS頭(4字節(jié))和TS數(shù)據(jù)(184字節(jié))。TS頭為:同步(1字節(jié))為47,傳輸錯誤指示(1位),負載開始指示(1位),傳輸優(yōu)先級(1位),PID(13位),加密控制(2位),調整字段控制(2位),相同PIDTS包計數(shù)(4位),共4字節(jié),因此分析轉換TS流時,首先必須找到同步頭,然后按照不同的PID針對每個TS包進行不同的處理。步驟S3中,所述轉換服務器2將所述TS流轉換為PS流,轉換方法為:
S3-1、獲取TS流,搜索所述TS流中TS包的同步頭;
S3-2、從所述同步頭開始依次讀取所述TS包,獲取所述TS包相應的PID;
S3-3、判斷所述PID的類型,并進行處理:
若所述PID為PAT表中的所述PID,則解析所述PAT表,得到PMT中的所述PID,讀取所述TS包中的數(shù)據(jù),構建PES包和PS頭部數(shù)據(jù),形成PS包,執(zhí)行步驟S3-4;
若所述PID為所述PMT表中的所述PID,則解析所述PMT表,得到所述TS包中各數(shù)據(jù)流的PID,讀取所述TS包中的數(shù)據(jù),構建所述PES包和PS頭部數(shù)據(jù),形成PS包,執(zhí)行步驟S3-4;
若PID為Vi_PID,則讀取所述TS包中的數(shù)據(jù),并保存至緩沖區(qū),判斷一幀圖像數(shù)據(jù)是否結束,若是,則構建PES、PS頭部數(shù)據(jù),形成PS包,消除相應緩存,執(zhí)行步驟S3-4;
若PID為Ai_PID,則直接拷貝組件PES、PS頭部數(shù)據(jù),形成PS包;
若PID為空PID,則直接丟棄該TS包,執(zhí)行步驟S3-4;
若PID為其它PID,則構建相應PES和PS包,執(zhí)行步驟S3-4;
S3-4、循環(huán)讀取所述TS包,并重復步驟S3-2和步驟S3-3,直至數(shù)據(jù)結束,即完成將所述TS流轉換為PS流。
轉換時,首先對TS包進行過濾,保留要存儲的節(jié)目所對應的音頻、視頻流,刪除其它的包,然后虛構一個新的PAT、PMT表,其中音頻、視頻的指針必須指向存儲的音頻、視頻流的PID。
通過上述方法將TS流轉換為PS流比較簡單,而且能夠有效提高音視頻的播放質量。
實施例3
如圖3所示,本發(fā)明實施例3在實施例1的基礎上進一步限定了,所述轉換方法還包括:
S7、所述轉換服務器2將封裝后的所述復用幀經(jīng)過加密后發(fā)送至所述播放終端3;
S8、封裝后的所述復用幀發(fā)送后,執(zhí)行步驟S1。
通過對復用幀的加密處理,能夠有效防止CMMB節(jié)目被盜版、篡改等,有效提高了CMMB節(jié)目的安全性。
需要進一步說明的是,步驟S7中,所述復用幀的加密方法包括:
S7-1、獲取所述復用幀的靜態(tài)畫面圖像;
S7-2、對所述靜態(tài)畫面圖像進行模糊處理,得到模糊圖像和差值圖像;具體的,通過圖像模糊算法對所述靜態(tài)畫面圖像進行模糊處理獲得圖像的模糊數(shù)據(jù)即為模糊圖像,將原始的所述靜態(tài)畫面圖像的數(shù)據(jù)減去所述模糊圖像的數(shù)據(jù)即得到所述差值圖像的數(shù)據(jù),在存儲時,將所述模糊圖像和所述差值圖像存儲在一起。
S7-3、根據(jù)與所述播放終端3預先協(xié)商的加密算法和加密密鑰,將獲得的所述差值圖像進行加密,生成加密文件;
S7-4、將圖像處理后的所述復用幀以及生成的所述加密文件發(fā)送至所述播放終端3。
本發(fā)明通過將復用幀的畫面進行了模糊處理,然后將差值圖像進行加密后同模糊處理后的模糊圖像一起發(fā)送至播放終端3,播放終端3對加密后的文件進行解密后,再將差值圖像和模糊圖像合成為處理前的視頻,因此進行視頻播放。
本發(fā)明提供的方法不僅簡單,而且能夠有效避免視頻被盜版、篡改,其通過對視頻幀畫面的處理,對復用幀的靜態(tài)畫面進行有效保護,為此,通過該方法實現(xiàn)了對視頻的有效加密,防止視頻在傳輸過程中被視頻泄露,只有通過視頻再合成才能形成有效視頻。
優(yōu)選的,步驟S7-2中,對采集的所述靜態(tài)畫面圖像進行模糊處理的具體方法包括:
①:通過圖像模糊算法對所述靜態(tài)畫面圖像進行模糊處理得到模糊圖像,所述模糊圖像算法為高斯模糊算法;其中,高斯模糊是美國Adobe圖像軟件公司開發(fā)的一個圖像處理軟件:Adobe Photoshop(系列)中的一個濾鏡,高斯模糊的原理中,它是根據(jù)高斯曲線調節(jié)象素色值,它是有選擇地模糊圖像,也就是高斯模糊能夠把某一點周圍的像素色值按高斯曲線統(tǒng)計起來,采用數(shù)學上加權平均的計算方法得到這條曲線的色值,最后能夠留下人物的輪廓,即曲線。
②:將所述靜態(tài)畫面圖像減去所述模糊圖像即得到差值圖像;將靜態(tài)畫面圖像的數(shù)據(jù)減去高斯模糊處理后得到的模糊圖像的數(shù)據(jù)即得到差值圖像的數(shù)據(jù);
③:通過預設的閥值將所述差值圖像中剔除面積較小的噪聲和背景區(qū)域,即得到僅含有畫面區(qū)域的差值圖像。將差值圖像進行噪聲和背景區(qū)域劃分和剔除,即得到僅含有人物或具體畫面區(qū)域的差值圖像,該圖像為有效圖像。
實施例4
如圖4所示,本發(fā)明實施例4提供了一種廣播網(wǎng)絡復用協(xié)議的轉換系統(tǒng),包括相通訊的廣播電視服務器1、轉換服務器2及播放終端3。
如圖5所示,所述廣播電視服務器1包括相互通訊的接收模塊101、篩選模塊102、傳輸模塊103,所述接收模塊101用于接收所述播放終端3對目標節(jié)目的播放請求;所述篩選模塊102用于篩選所述目標節(jié)目的TS流;所述傳輸模塊103用于將所述TS流按照預定方式傳輸至所述轉換服務器2。
廣播電視服務器1用于發(fā)送視頻流,為了能夠滿足用戶的需求,需要將視頻流不斷的通過TS協(xié)議、PS協(xié)議或CMMB協(xié)議轉換后,發(fā)送給播放終端3,為此滿足用戶的播放需求。
所述轉換服務器2包括相互通訊的數(shù)據(jù)流轉換模塊201、存儲模塊202、提取模塊203、讀取模塊204、時間戳轉換模塊205、封裝模塊206,所述數(shù)據(jù)流轉換模塊201用于將所述TS流轉換為PS流,并將轉換后的所述PS流保存至所述存儲模塊202中;所述提取模塊203用于依據(jù)所述PS流中的分組標識,在所述PS流中提取PES包,所述PES包由擴展包頭和ES包組成,所述ES包為視頻基本碼流包或音頻基本碼流包;所述讀取模塊204用于從所述PES包的所述擴展包頭內(nèi)讀取展現(xiàn)時間戳或解碼時間戳,并發(fā)送至所述時間戳轉換模塊205,所述時間戳轉換模塊205用于將展現(xiàn)時間戳或解碼時間戳轉換成復用幀中的時間戳;所述封裝模塊206用于按照CMMB復用協(xié)議,根據(jù)所述時間戳將所述ES包封裝為CMMB節(jié)目的所述復用幀。
本發(fā)明提供的系統(tǒng)能夠有效實現(xiàn)將TS流節(jié)目轉換為PS流,不僅能夠滿足用戶對PS流節(jié)目的需求,而且相對TS流節(jié)目的播放質量較高,此外,為了滿足移動終端的用戶的需求,本系統(tǒng)能夠通過轉換服務器2將PS流節(jié)目轉換為CMMB節(jié)目的復用幀,復用幀是組成CMMB視頻幀流的必要部分,為此,多次循環(huán)轉換,從而實現(xiàn)了將播放質量較高的PS流轉換為CMMB節(jié)目流。
實施例5
如圖6所示,本發(fā)明實施例5進一步限定了所述數(shù)據(jù)流轉換模塊201包括相通訊的搜索單元2011、讀取單元2012、判斷單元2013、解析單元2014、構建單元2015,所述搜索單元2011用于獲取TS流,搜索所述TS流中TS包的同步頭;所述讀取單元2012用于從所述同步頭開始依次讀取所述TS包,獲取所述TS包相應的PID;所述判斷單元2013用于判斷所述PID的類型,若所述判斷單元2013判斷所述PID為PAT表中的所述PID,則所述解析單元2014用于解析所述PAT表,得到PMT中的所述PID,同時所述讀取單元2012讀取所述TS包中的數(shù)據(jù)并發(fā)送至所述構建單元2015,所述構建單元2015用于構建PES包和PS頭部數(shù)據(jù),即形成PS包;若所述判斷單元2013判斷所述PID為所述PMT表中的所述PID,則所述解析單元2014用于解析所述PMT表,得到所述TS包中各數(shù)據(jù)流的PID,同時所述讀取單元2012讀取所述TS包中的數(shù)據(jù)并發(fā)送至所述構建單元2015,所述構建單元2015用于構建所述PES包和PS頭部數(shù)據(jù),即形成PS包的結構形式,為此提高了較高的播放質量。
如圖7所示,本發(fā)明進一步限定了數(shù)據(jù)流轉換模塊201用于將TS流轉換為PS流,通過搜索單元2011、讀取單元2012、判斷單元2013、解析單元2014和構建單元2015能夠將TS數(shù)據(jù)流的數(shù)據(jù)通過PS協(xié)議的形式進行整碼,
需要進一步說明的是,所述轉換服務器2還包括相通訊的圖像采集模塊207、模糊處理模塊208、加密模塊209、發(fā)送模塊210,所述圖像采集模塊207用于獲取所述復用幀的靜態(tài)畫面圖像;所述模塊處理模塊用于對所述靜態(tài)畫面圖像進行模糊處理,得到模糊圖像和差值圖像;所述加密模塊209用于根據(jù)與所述播放終端3預先協(xié)商的加密算法和加密密鑰,將獲得的所述差值圖像進行加密,生成加密文件;所述發(fā)送模塊210用于將圖像處理后的所述復用幀以及生成的所述加密文件發(fā)送至所述播放終端3。
本發(fā)明通過模糊處理模塊208對視頻幀的靜態(tài)圖像進行模糊處理,并將處理后的模糊圖像和差值圖像加密后發(fā)送給播放終端3,只有當播放終端3解密后才能合成視頻,進而播放視頻,為此,提高了視頻傳輸?shù)陌踩裕乐挂曨l任意下載、播放、盜用、篡改等。
如圖8所示,優(yōu)選的,所述模糊處理模塊208包括相通訊的模糊圖像處理單元2081、差值圖像處理單元2082、剔除單元2083;所述模糊圖像處理單元2081用于通過圖像模糊算法對所述靜態(tài)畫面圖像進行模糊處理得到模糊圖像;所述差值圖像處理單元2082用于將所述靜態(tài)畫面圖像減去所述模糊圖像即得到差值圖像;所述剔除單元2083用于通過預設的閥值將所述差值圖像中剔除面積較小的噪聲和背景區(qū)域,即得到僅含有畫面區(qū)域的差值圖像。
本發(fā)明不局限于上述最佳實施方式,任何人在本發(fā)明的啟示下都可得出其他各種形式的產(chǎn)品,但不論在其形狀或結構上作任何變化,凡是具有與本申請相同或相近似的技術方案,均落在本發(fā)明的保護范圍之內(nèi)。