本公開涉及一種用于視頻幀和音頻幀之間的同步的方法和裝置。
背景技術:
1、本節(jié)的內(nèi)容僅提供與本公開有關的背景信息,不構成現(xiàn)有技術。
2、隨著內(nèi)容分發(fā)服務演進,它們向觀眾提供各種服務,不僅包括由廣播商提供的直播內(nèi)容分發(fā)服務,而且包括視頻點播(vod)服務。與無線廣播不同,vod服務可使用諸如互聯(lián)網(wǎng)的通信線路來向用戶傳送vod內(nèi)容。利用vod服務,用戶可在期望的時間觀看期望的內(nèi)容。
3、vod內(nèi)容由音頻數(shù)據(jù)和視頻數(shù)據(jù)組成。音頻數(shù)據(jù)和視頻數(shù)據(jù)分別包括一個或更多個音頻幀和視頻幀。如本文所使用的,幀是顯示器針對內(nèi)容輸出的視頻或音頻的最小單位。vod內(nèi)容利用快速變化的多個視頻幀和/或音頻幀來播放。
4、音頻幀比具有相同呈現(xiàn)時間戳(pts)的視頻幀晚預設時間傳輸?shù)絻?nèi)容請求終端。pts是指示用于視頻和音頻同步的回放時間的時間戳。因此,當從vod內(nèi)容內(nèi)的特定回放時間開始播放vod內(nèi)容時,存在播放特定回放時間之前與特定回放時間的視頻幀不匹配的音頻幀的問題。
5、此外,當內(nèi)容請求終端從vod內(nèi)容內(nèi)的特定回放時間開始播放vod內(nèi)容時,在對應于與特定回放時間的視頻幀相同的pts的音頻幀被傳輸之前,內(nèi)容請求終端無法播放vod內(nèi)容。結果,在播放所請求的回放時間的視頻之前存在延遲問題。
技術實現(xiàn)思路
1、技術問題
2、根據(jù)本公開的一個實施方式,主要目的是提供一種技術,當接收到對vod內(nèi)容內(nèi)的特定回放時間的搜索請求時,通過刪除與請求的回放時間之前的pts對應的音頻幀來在與相同pts對應的視頻幀和音頻幀之間快速執(zhí)行同步。
3、根據(jù)本公開的另一實施方式,主要目的是提供一種技術,向內(nèi)容請求終端快速傳輸通過刪除與請求的回放時間之前的pts對應的音頻幀而重構的內(nèi)容數(shù)據(jù)。
4、本公開要解決的問題不限于上述問題,對于本領域普通技術人員而言,其它未提及的問題將從以下描述變得顯而易見。
5、技術方案
6、根據(jù)一個實施方式,本公開提供了一種向內(nèi)容請求終端高速傳輸vod內(nèi)容的內(nèi)容分發(fā)服務器,該內(nèi)容分發(fā)服務器包括收發(fā)器;以及處理器,其中,收發(fā)器從內(nèi)容請求終端接收對vod內(nèi)容內(nèi)的特定回放時間的搜索請求,其中,響應于該搜索請求,處理器刪除存在于與請求的回放時間對應的視頻幀和與請求的回放時間對應的音頻幀之間的一個或更多個音頻幀,其中,處理器生成被重構為包括存在于從與所請求的回放時間對應的視頻幀到與所請求的回放時間對應的音頻幀的時間段內(nèi)的所有或部分幀的內(nèi)容數(shù)據(jù),并且其中,收發(fā)器將所重構的內(nèi)容數(shù)據(jù)傳輸?shù)絻?nèi)容請求終端。
7、根據(jù)另一實施方式,本公開提供了一種用于視頻幀和音頻幀之間同步的方法,該方法包括以下步驟:從內(nèi)容請求終端接收對vod內(nèi)容內(nèi)的特定回放時間的搜索請求;基于搜索請求刪除存在于與所請求的回放時間對應的視頻幀和與所請求的回放時間對應的音頻幀之間的一個或更多個音頻幀;生成被重構為包括存在于從與所請求的回放時間對應的視頻幀到與所請求的回放時間對應的音頻幀的時間段內(nèi)的所有或部分幀的內(nèi)容數(shù)據(jù);以及將所重構的內(nèi)容數(shù)據(jù)傳輸?shù)絻?nèi)容請求終端。
8、本發(fā)明的效果
9、根據(jù)本公開的一個實施方式,通過在視頻幀和音頻幀之間執(zhí)行同步,可解決當播放與請求的回放時間對應的視頻和音頻時出現(xiàn)的視頻幀和音頻幀之間的不一致。
10、根據(jù)本公開的另一實施方式,通過將重構的內(nèi)容數(shù)據(jù)快速傳輸?shù)絻?nèi)容請求終端,可減少播放vod內(nèi)容內(nèi)的與請求的回放時間對應的視頻和音頻的延遲時間。
11、本公開的效果不限于上述效果,本領域技術人員將從以下描述清楚地理解其它未提及的效果。
1.一種向內(nèi)容請求終端高速傳輸vod內(nèi)容的內(nèi)容分發(fā)服務器,該內(nèi)容分發(fā)服務器包括:
2.根據(jù)權利要求1所述的內(nèi)容分發(fā)服務器,其中,所述收發(fā)器將所重構的內(nèi)容數(shù)據(jù)高速傳輸?shù)剿鰞?nèi)容請求終端。
3.根據(jù)權利要求2所述的內(nèi)容分發(fā)服務器,
4.一種用于視頻幀和音頻幀之間的同步的方法,該方法包括以下步驟:
5.根據(jù)權利要求4所述的方法,該方法還包括以下步驟:將所重構的內(nèi)容數(shù)據(jù)高速傳輸?shù)剿鰞?nèi)容請求終端。
6.根據(jù)權利要求5所述的方法,該方法還包括以下步驟:響應于生成所重構的內(nèi)容數(shù)據(jù),向所述內(nèi)容請求終端發(fā)送所重構的內(nèi)容數(shù)據(jù)準備高速傳輸?shù)耐ㄖ?/p>
7.一種計算機程序,該計算機程序存儲在一個或更多個計算機可讀記錄介質(zhì)中,以執(zhí)行根據(jù)權利要求4至6中的任一項所述的方法中所包括的各個處理。