李慧玲
(貴州大學繼續(xù)教育學院,貴陽 550025)
多媒體通信想要快速發(fā)展,音視頻的同步傳輸可以說是一個無法回避的、必須要抓緊時間解決的重大難題。當前社會,寬帶通訊技術已經在很大程度上促進了音視頻同步傳輸的相關技術的發(fā)展。基于數字編碼的多媒體信息音視頻同步傳輸目前已經應用到社會的各個方面,對于整個社會來講,該項技術早已深入人心,為了使基于數字編碼的多媒體信息音視頻同步傳輸技術方法更加方便于人們的日常生活,必須要加緊對相關技術的開發(fā)運用,使得其能夠更加深入廣泛的被運用于生活當中的方方面面,便捷人們的生活。
音視頻媒體內同步音頻丟包處理機制法通常情況下網絡抖動會對媒體的播放的流暢性產生一定的影響,這就需要接收端采用緩存機制實現媒體內同步,保證音頻流的連續(xù)性[1]。將相關音頻進行緩存的時候,需要按照相關的順序,對其進行排序,但是數據在進行傳輸的過程當中,可能會出現數據丟失的現象,一旦發(fā)生這種狀況,就會導致音頻的流暢性受到影響,同時,對于音頻視頻的同步播放也會受到很大的影響。所以,需要設計一種音頻丟包處理機制,一旦檢測到音頻丟包的情況時,就會使用相關的固定噪聲包來進行填充丟失音頻包,同時設置一個相應的時間戳[2]。多媒體信息音視頻媒體內同步,就是在實際信息傳輸的過程當中,會允許出現一點的偏差一般都有一定的范圍,如音視頻媒體內一般而言最大時延均為0.25s,最大時延抖動均為10ms[3]。還有其他各種信息在同步傳輸上都會有相應的誤差可以存在,但是一般確定誤差存在參數具體數字的還是要根據其具體應用。一般接收到音頻之后需要先進行緩存,保存入固定的設備當中之后,就需要設置一個閾值Q,只有緩存的具體數據大于數據的幀數比閾值Q大下才能正常的播放。步驟如下:
步驟1:對視頻幀數記為S。
步驟2:將影響幀數變化的時間因素記為α,將空間因素記為l。
步驟3:對兩組視頻幀進行對比,得出結果分析如下:
1)若S1-S2>Q,視頻幀滯后,丟棄視頻幀;
2)若S2-S1>Q,視頻幀超前,將當前視頻幀緩存,等待播放下一幀音頻時重新進行判斷;
3)若-Q≤Sl-Sα≤M,播放當前視頻幀。
為了檢測上述設計的基于丟包處理機制法是否真實有效,將其與已有的一般意義上的傳統(tǒng)解決音視頻信息同步的方法進行數據對比。第一組數據采用丟包處理機制法進行信息同步,第二組選擇傳統(tǒng)方法進行相對用數據的信息同步,將兩組實驗進行對比。使用不同的數據進行實驗,先進行丟包處理機制法的實驗計算,將結果分別記錄,然后再根據傳統(tǒng)的計算方法進行相關結果的計算,結果也需要分別記錄。最后也是最關鍵的一步就是把記錄下來的兩組數據制成表格,對其進行對比,清晰的表示出不同方法所產生的不同結果,具體操作就如表1所示。
表1 音視頻同步丟包處理機制法與一般方法效果對比
本文對基于數字編碼的多媒體信息音視頻同步傳輸方法研究分析,以基于數字編碼的多媒體信息技術為前提,探討多媒體信息音視頻發(fā)送端同步實現、多媒體信息音視頻接收端同步實現,具體論證多媒體信息音視頻媒體內同步、多媒體信息音視頻媒體內同步,實現本文設計。實驗論證表明,本文設計的方法具備極高的有效性。希望本文的研究能夠為基于數字編碼的多媒體信息音視頻同步傳輸方法研究提供理論依據。