国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種改進(jìn)的基于時(shí)間戳的空間音視頻同步方法

2013-08-10 10:22:02彬,京,
電子設(shè)計(jì)工程 2013年11期
關(guān)鍵詞:音視頻接收端時(shí)鐘

薛 彬, 徐 京, 王 猛

(中國空間技術(shù)研究院航天恒星科技有限公司 北京 100086)

音視頻同步,就是通過一系列多媒體同步技術(shù),維持發(fā)送端采集的音視頻流的時(shí)間關(guān)系,并在接收端正確播放顯示,在一定的時(shí)間偏差范圍內(nèi),保證音頻和視頻在時(shí)間上的對應(yīng)關(guān)系[1]。近些年,音視頻同步技術(shù)已經(jīng)開始應(yīng)用于衛(wèi)星直播、視頻點(diǎn)播、飛機(jī)和飛船駕駛艙的視頻通話、空間站與地面站的視頻會(huì)議等領(lǐng)域[2]。由于空間多媒體通信產(chǎn)品的音視頻同步難度遠(yuǎn)遠(yuǎn)高于在互聯(lián)網(wǎng)上實(shí)現(xiàn)音視頻同步,不僅需要在QoS[3]規(guī)定的多媒體同步偏差內(nèi)保證音視頻同步傳輸,還要盡可能的在可靠傳輸?shù)幕A(chǔ)上,減少同步算法的復(fù)雜度,保證多媒體通信的實(shí)時(shí)性,因此,專門針對空間通信產(chǎn)品的音視頻同步技術(shù)的研究已成為各個(gè)國家國防通信技術(shù)研究的熱點(diǎn)和難點(diǎn)[4]。

目前應(yīng)用于互聯(lián)網(wǎng)的基于時(shí)間戳的音視頻同步方法主要是采用全網(wǎng)同步時(shí)鐘,并且需要反饋通道對發(fā)送端進(jìn)行流量控制,由于空間音視頻傳輸要求在帶寬低、信道環(huán)境惡劣的情況下實(shí)現(xiàn)實(shí)時(shí)通信,因此,這種傳統(tǒng)的基于互聯(lián)網(wǎng)的時(shí)間戳同步技術(shù)還需要進(jìn)一步改進(jìn)來適應(yīng)復(fù)雜的空間傳輸環(huán)境。

文中針對空間音視頻傳輸?shù)奶攸c(diǎn),假設(shè)音視頻在采集編碼階段保持同步,提出了一種基于時(shí)間戳的音視頻同步方法,這種方法采用新的時(shí)間戳映射模型,優(yōu)化了傳統(tǒng)的音視頻同步算法,不僅不需要全網(wǎng)同步時(shí)鐘,而且無需反饋通道,以更小的開銷,使音視頻傳輸不僅能夠達(dá)到同步要求,而且有較高的容錯(cuò)能力。并對該方法進(jìn)行測試,測試結(jié)果滿足音視頻同步的指標(biāo)。

1 時(shí)間戳映射模型

文中采用RTP/RTCP協(xié)議[5]對音視頻數(shù)據(jù)進(jìn)行打包并傳輸,且提出的時(shí)間戳映射模型用于確立音視頻數(shù)據(jù)幀之間的時(shí)間關(guān)系。

RTP協(xié)議規(guī)定,不同的RTP媒體流是分開進(jìn)行傳輸?shù)?,且使用各自?dú)立的時(shí)間戳進(jìn)行同步。單個(gè)媒體會(huì)話流中的RTP時(shí)間戳只能保持媒體內(nèi)同步,如圖1所示。

圖1 音視頻RTP時(shí)間戳對應(yīng)原理圖Fig.1 Correspondence principle diagram of audio and video’s RTP-timestamp

圖1展示了音頻RTP時(shí)間戳、視頻RTP時(shí)間戳與絕對時(shí)間的對應(yīng)關(guān)系。由于不能直接將不同RTP會(huì)話流中的RTP包中的時(shí)間戳進(jìn)行比較,因此,如果要實(shí)現(xiàn)媒體會(huì)話流之間的同步,必須將媒體數(shù)據(jù)的RTP時(shí)間戳和RTCP SR包中NTP時(shí)間戳[6]進(jìn)行對應(yīng),將所有媒體流中的RTP時(shí)間戳對應(yīng)到一個(gè)NTP全網(wǎng)時(shí)間上。

根據(jù) RTP協(xié)議得出公式(1),其中 tStamp(i)表示第 i幀多媒體數(shù)據(jù)的時(shí)間戳,StampleN表示一幀多媒體數(shù)據(jù)的采樣點(diǎn)數(shù)量。

而一幀媒體數(shù)據(jù)的采樣點(diǎn)數(shù)量可以由公式(2)計(jì)算,可以得到:

其中,f為采集時(shí)鐘的頻率,T為一幀媒體數(shù)據(jù)的表現(xiàn)時(shí)間,frameRate 為媒體流的幀率,則由公式(1)、(2)、(3)可以得出:

則有:

根據(jù)公式(5),L Bertoglio提出一種時(shí)間戳映射模型[7](詳見公式(6)。這種模型定義了RTP時(shí)間戳增量與RTCP SR包中的NTP時(shí)間戳的對應(yīng)方式。

其中,ΔtsInci(k)代表相鄰兩個(gè)RTP包中的時(shí)間戳增量,由此又可以得出:

tsi(j)表示第i個(gè)RTCP SR包發(fā)出后,第j個(gè)媒體數(shù)據(jù)包的RTP時(shí)間戳,NTPtsi(j)為其對應(yīng)的 NTP絕對時(shí)間,f為發(fā)送端時(shí)鐘頻率。

根據(jù)公式(6)、(7),推導(dǎo)以下公式:

NTPtsi(1)可由下式計(jì)算:

將公式(7)、(8)帶入(6)得到:

假設(shè)發(fā)送端編碼速率頻率是恒定的,因此可以認(rèn)為在一段時(shí)間內(nèi),媒體流在編碼后產(chǎn)生的時(shí)間戳值呈線性增長,可以得到:

由式(9)、(10),可得媒體報(bào)對應(yīng)的NTP絕對時(shí)間戳:

通過公式(11),將音視頻包的RTP時(shí)間戳映射到同一絕對參考時(shí)鐘,即發(fā)送端系統(tǒng)時(shí)間上。因此,文中算法不需要全網(wǎng)同步時(shí)鐘支持,可直接利用發(fā)送端系統(tǒng)時(shí)鐘。

2 接收端同步檢測算法

接收端同步檢測算法用于音視頻同步檢測判決,即判斷音視頻幀的媒體間偏差是否在QoS規(guī)定的同步偏差[-80 ms,+80 ms]內(nèi)。文中采用基于播放時(shí)限的同步機(jī)制[8],視頻流根據(jù)音頻播放時(shí)間戳來調(diào)整自己播放的速度,并采用第一部分介紹的時(shí)間戳映射模型,根據(jù)QoS規(guī)定的媒體同步偏差許可范圍,建立音視頻同步檢測判決規(guī)則。

接收端的同步檢測判決及相應(yīng)的同步控制算法的偽代碼為:

3 測試結(jié)果

1)測試場景:

測試平臺:DELL OPTIPLEX 745

操作系統(tǒng):Windows XP

仿真工具:VC++6.0、MATLAB 2009a

2)參數(shù)配置:

測試發(fā)送端以25幀/s的幀率發(fā)送視頻流,同時(shí)以100幀/s的幀率發(fā)送音頻流,它們通過網(wǎng)絡(luò)傳輸?shù)浇邮斩?,接收端分別以25幀/s和100幀/s的幀率播放視頻流和音頻流。音視頻參數(shù)如表1所示。

表1 音視頻參數(shù)表Tab.1 Parameter list of audio and video

3)測試結(jié)果及分析

文中通過測量SPD值對音視頻同步效果進(jìn)行評價(jià),其中,SPD值是H.Liu提出的對于媒體間同步性能的度量,計(jì)算公式如公式(12)。同步性能分析結(jié)果用同步性能的測量標(biāo)準(zhǔn)中的同步相位失真SPD (Synchronization Phase Distortion)來衡量。SPD值也就是QoS規(guī)定的媒體間同步偏移量,它體現(xiàn)了相關(guān)音視頻幀之間的失步程度。SPD定義為兩個(gè)強(qiáng)相關(guān)對象也即兩個(gè)時(shí)間上最鄰近的對象與其原始時(shí)間間隔,發(fā)生的時(shí)間間隔變化如公式(12),其中 Pv(n),Gv(n)是視頻流中第 n個(gè)媒體單元 (Media Unit,MU)的產(chǎn)生時(shí)間和播放時(shí)間,Pa(m),Ga(m)是音頻流中的第m個(gè)MU的產(chǎn)生時(shí)間和播放時(shí)間,Ma是音頻流中MU的總數(shù)目。

如圖2所示,對比較同步前(左圖),本文同步方法(中圖)與L Bertoglio方法(右圖)的SPD值,經(jīng)計(jì)算,同步前,媒體偏差SPD有的幀超過了150 ms,遠(yuǎn)遠(yuǎn)達(dá)不到QoS規(guī)定的同步偏差標(biāo)準(zhǔn),同步后,采用文中時(shí)間戳映射模型的SPD值控制在60 ms以內(nèi),同步偏差平均縮小了30.197 2 ms,同步偏差縮短了66.96%了;同步后,采用本文時(shí)間戳映射模型的SPD值控制在60 ms以,經(jīng)過L Bertoglio模型處理的SPD值控制在100 ms以內(nèi),同步偏差平均縮小了8.227 6 ms,同步偏差縮短了30.75%了。

圖2 SPD值對比圖Fig.2 Contrast diagram of SPD

4 結(jié) 論

文中介紹了一種不需要全網(wǎng)同步時(shí)鐘,且不需要反饋機(jī)制的基于時(shí)間戳的音視頻同步方法。本方法同過采用一種新的時(shí)間戳映射模型,根據(jù)RTP/RTCP協(xié)議有有關(guān)時(shí)間戳的定義,僅用發(fā)送端系統(tǒng)時(shí)間表示NTP時(shí)間,就可將音視頻數(shù)據(jù)的RTP時(shí)間戳映射到一個(gè)統(tǒng)一的絕對時(shí)間軸上。并且通過對接收端進(jìn)行同步控制以及緩沖區(qū)的優(yōu)化,解決了在無反饋機(jī)制條件下進(jìn)行播放同步的問題。文中給出了同步前、其他同步方法與文中方法比較分析,結(jié)果表明,該方法無需全網(wǎng)時(shí)鐘和反饋機(jī)制就能將同步偏差控制在QoS規(guī)定的[-80 ms,80 ms]范圍內(nèi),并且復(fù)雜度較低,同步偏差較小,受空間丟包率影響較小,可應(yīng)用于空間音視頻傳輸領(lǐng)域。

[1]崔莉,王敏,吉逸.流媒體同步機(jī)制的研究[J].計(jì)算機(jī)應(yīng)用研究,2005,22(1):73-75.CUI Li,WANG Min,JI Yi.Study of synchronization of streaming media[J].Application Research of Computers,2005,22(1):73-75.

[2]姜康林.中國衛(wèi)星通信未來十年展望[J].中國航天,1999(5):3-4.JIANG Kang-lin.Prospect of satellite communication in China in next ten years[J].Aerospace China,1999(5):3-4.

[3]甘仲民,張更新.衛(wèi)星通信技術(shù)的新發(fā)展[J].通信學(xué)報(bào),2006,27(8):2-9.GAN Zhong-min,ZHANG Geng-xin.Current development of satellite communications technology[J].Journal on Communications,2006,27(8):2-9.

[4]Altunbasak Y,Kamaci N.An analysis of the DCT coefficient distribution with the H.264 video coder[C]//Proc.IEEE.InternationalConferenceonAcoustics,Speech,andSignalProcessing,2004:volume 3.[S.L]:IEEE Processing,2004:177-180.

[5]Blakowski G,SteinmetzR.A Media Synchronization Survey:BderenceModelspecification and case studies[J].IEEE Journal on Selected Areas in Communications,1996,14(1):5-35.

[6]許延,常義林,劉增基.多媒體同步技術(shù)研究[J].西安電子科技大學(xué)學(xué)報(bào).2000,27(4):504-509.XU Yan,CHANG Yi-lin,LIU Zeng-ji.Study on the multime dia synchronization[J].Journal of Xidian University,2000,27(4):504-509.

[7]BertoglioL,LeonardiR,MiglioratiP.Intermediasynchronization for video conference over IP[J].IEEE Tansaction on signal Processing:Image Communieation,1999,15(1):149-164.

[8]Bomnat F,Lloret J,Garcia M.Multimedia groupand interstream synchronization techniques:A comparative study[J].Information System,2009,34(1):108-131.

[9]Schuhrinne H,et a1.RTP:A transport pmtocd for real-time applications[S].IETF RFC 3550,2003.

猜你喜歡
音視頻接收端時(shí)鐘
基于擾動(dòng)觀察法的光通信接收端優(yōu)化策略
別樣的“時(shí)鐘”
頂管接收端脫殼及混凝土澆筑關(guān)鍵技術(shù)
一種設(shè)置在密閉結(jié)構(gòu)中的無線電能傳輸系統(tǒng)
新能源科技(2021年6期)2021-04-02 22:43:34
基于多接收線圈的無線電能傳輸系統(tǒng)優(yōu)化研究
古代的時(shí)鐘
3KB深圳市一禾音視頻科技有限公司
WIFI音視頻信號傳輸?shù)年P(guān)鍵問題探究
電子制作(2018年12期)2018-08-01 00:48:06
高速公路整合移動(dòng)音視頻系統(tǒng)應(yīng)用
有趣的時(shí)鐘
揭西县| 阿克陶县| 通河县| 穆棱市| 平罗县| 长阳| 电白县| 大丰市| 岳池县| 泰和县| 德格县| 平谷区| 乌兰浩特市| 楚雄市| 龙江县| 昔阳县| 伊宁县| 甘谷县| 同德县| 昌平区| 左权县| 隆子县| 铜鼓县| 黎城县| 同德县| 项城市| 五原县| 正宁县| 石台县| 安宁市| 句容市| 达州市| 乳源| 安义县| 伽师县| 大石桥市| 富源县| 新龙县| 阳东县| 京山县| 桐庐县|