两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

流媒體數(shù)據(jù)的發(fā)送、接收方法、裝置和系統(tǒng)的制作方法

文檔序號:7699014閱讀:226來源:國知局
專利名稱:流媒體數(shù)據(jù)的發(fā)送、接收方法、裝置和系統(tǒng)的制作方法
技術領域
本發(fā)明涉及流媒體技術領域,特別是涉及流媒體數(shù)據(jù)的發(fā)送、接收方法、 裝置和系統(tǒng)。
背景技術
隨著通訊技術和流媒體技術的發(fā)展,流媒體業(yè)務在日常生活中的應用越
來越廣泛。例如,當客戶端對網(wǎng)絡上的某個WMV ( Windows Media Video ) 格式的流媒體數(shù)據(jù)進行視頻點播時,就由網(wǎng)絡側的服務器端將WMV格式的 流媒體數(shù)據(jù)傳輸給該客戶端,以便該客戶端實現(xiàn)一邊下載一邊播放。
對于流媒體數(shù)據(jù)的傳輸,在現(xiàn)有技術1中,由服務器端在一個通道內(nèi)將
包含音、視頻數(shù)據(jù)的流媒體數(shù)據(jù)不斷的發(fā)送給客戶端,進而客戶端接收到流 i某體數(shù)據(jù)后進行播放。
但是,發(fā)明人在對現(xiàn)有技術l中流媒體數(shù)據(jù)的傳輸方法進行研究時發(fā)現(xiàn), 當網(wǎng)絡帶寬不足時,導致服務器端所要發(fā)送的流媒體數(shù)據(jù)不能在給定的發(fā)送 時間內(nèi)全部發(fā)送出去,而沒有被發(fā)送出去的流媒體數(shù)據(jù)就會被服務器端丟棄 掉,其中,包括丟棄流媒體數(shù)據(jù)中的音頻數(shù)據(jù)和視頻數(shù)據(jù)。進而導致客戶端 接收到不完整的流媒體數(shù)據(jù),不完整的流媒體數(shù)據(jù)由于缺少相應的視聽內(nèi)容, 因此在被客戶端播放時,視頻影像會出現(xiàn)斷斷續(xù)續(xù)的現(xiàn)象,影響了流媒體數(shù) 據(jù)的播放質(zhì)量。

發(fā)明內(nèi)容
本發(fā)明實施例提供了一種流媒體數(shù)據(jù)的發(fā)送、接收方法、裝置和系統(tǒng), 以提高在網(wǎng)絡帶寬不足時,流媒體數(shù)據(jù)的播放質(zhì)量。
本發(fā)明實施例公開了 一種流媒體數(shù)據(jù)的發(fā)送方法,包括將流媒體數(shù)據(jù) 中的音頻數(shù)據(jù)和視頻數(shù)據(jù)分別按照時間進行分段,得到由音頻數(shù)據(jù)包組成的 音頻數(shù)據(jù)段和由視頻數(shù)據(jù)包組成的視頻數(shù)據(jù)段;按照先發(fā)送一個音頻數(shù)據(jù)段、 再發(fā)送一個與所述音頻數(shù)據(jù)段相對應的視頻數(shù)據(jù)段的順序,將所述音頻數(shù)據(jù)
6和4見頻數(shù)據(jù)進行發(fā)送。
優(yōu)選的,所述將流媒體數(shù)據(jù)中的音頻數(shù)據(jù)和視頻數(shù)據(jù)分別按照時間進行 分段,得到音頻數(shù)據(jù)段和視頻數(shù)據(jù)段包括將所述流媒體數(shù)據(jù)拆分為由音頻
數(shù)據(jù)包組成的音頻數(shù)據(jù)和由視頻數(shù)據(jù)包組成的視頻數(shù)據(jù);將所述由音頻數(shù)據(jù)
包組成的音頻數(shù)據(jù)和由視頻數(shù)據(jù)包組成的視頻數(shù)據(jù)分別按照時間進行分段, 得到所述由音頻數(shù)據(jù)包組成的音頻數(shù)據(jù)段和所述由視頻數(shù)據(jù)包組成的視頻數(shù)
據(jù)段;用類型標識分別指示所述音頻數(shù)據(jù)段和所述視頻數(shù)據(jù)段的類型;或者, 將所述流媒體數(shù)據(jù)按照時間進行分段,得到由音視頻數(shù)據(jù)包組成的音視頻數(shù) 據(jù)段;將所述音視頻數(shù)據(jù)段中的音視頻數(shù)據(jù)包拆分為音頻數(shù)據(jù)包和視頻數(shù)據(jù) 包,分別得到由音頻數(shù)據(jù)包組成的音頻數(shù)據(jù)段和由視頻數(shù)據(jù)包組成的視頻數(shù) 據(jù)段;用類型標識分別指示所述音頻數(shù)據(jù)段和所述視頻數(shù)據(jù)段的類型。
優(yōu)選的,所述按照先發(fā)送一個音頻數(shù)據(jù)段,再發(fā)送一個與所述音頻數(shù)據(jù) 段相對應的視頻數(shù)據(jù)段的順序?qū)⑺鲆纛l數(shù)據(jù)和視頻數(shù)據(jù)進行發(fā)送包括將 所述音頻數(shù)據(jù)段和所述視頻數(shù)據(jù)段按照發(fā)送順序分別進行編號,其中,相對 應的音頻數(shù)據(jù)段和視頻數(shù)據(jù)段的編號相同;將所述音頻數(shù)據(jù)段和視頻數(shù)據(jù)段 按照所述編號順序依次發(fā)送,對于編號相同的音頻數(shù)據(jù)段和視頻數(shù)據(jù)段,先 發(fā)送音頻數(shù)據(jù)段,再發(fā)送與所述音頻數(shù)據(jù)段編號相同的視頻數(shù)據(jù)段。
優(yōu)選的,所述按照先發(fā)送一個音頻數(shù)據(jù)-敬,再發(fā)送一個與所述音頻數(shù)據(jù) 段相對應的視頻數(shù)據(jù)段的順序?qū)⑺鲆纛l數(shù)據(jù)和視頻數(shù)據(jù)進行發(fā)送包括按 照先發(fā)送一個音頻數(shù)據(jù)段、再發(fā)送一個與所述音頻數(shù)據(jù)段相對應的視頻數(shù)據(jù) 段的順序,將所述音頻數(shù)據(jù)和視頻數(shù)據(jù)通過同一個數(shù)據(jù)通道進行發(fā)送;和/或, 按照先發(fā)送一個音頻數(shù)據(jù)段、再發(fā)送一個與所述音頻數(shù)據(jù)段相對應的視頻數(shù) 據(jù)段的順序,將所述音頻數(shù)據(jù)和視頻數(shù)據(jù)分別通過兩個數(shù)據(jù)通道進行發(fā)送。
優(yōu)選的,當網(wǎng)絡帶寬不足時,丟棄在發(fā)送時間內(nèi)未發(fā)送出去的視頻數(shù)據(jù)。
本發(fā)明實施例還包括一種流媒體數(shù)據(jù)的接收方法,包括按照先接收一 個音頻數(shù)據(jù)段、再接收一個與所述音頻數(shù)據(jù)段相對應的視頻數(shù)據(jù)段的順序, 接收音頻數(shù)據(jù)和視頻數(shù)據(jù);將所述音頻數(shù)據(jù)和所述視頻數(shù)據(jù)整合為用于播放 的流媒體數(shù)據(jù)。
優(yōu)選的,所述將音頻數(shù)據(jù)和視頻數(shù)據(jù)整合為流J 某體數(shù)據(jù)包括根據(jù)類型
7標識分別識別出音頻數(shù)據(jù)段和視頻數(shù)據(jù)段;將編號相同的音頻數(shù)據(jù)段和視頻
數(shù)據(jù)段組合成音視頻數(shù)據(jù)段,所述音視頻數(shù)據(jù)段構成用于播放的流媒體數(shù)據(jù)。
本發(fā)明實施例還包括一種流^ 某體數(shù)據(jù)的傳輸方法,包括所述發(fā)送方法 和所述接收方法。
本發(fā)明實施例還包括一種流媒體數(shù)據(jù)的發(fā)送裝置,包括分段單元,用 于將流媒體數(shù)據(jù)中的音頻數(shù)據(jù)和視頻數(shù)據(jù)分別按照時間進行分段,得到由音 頻數(shù)據(jù)包組成的音頻數(shù)據(jù)段和由視頻數(shù)據(jù)包組成的視頻數(shù)據(jù)段;發(fā)送單元, 用于按照先發(fā)送一個音頻數(shù)據(jù)段、再發(fā)送一個與所述音頻數(shù)據(jù)段相對應的視 頻數(shù)據(jù)段的順序,將所述音頻數(shù)據(jù)和視頻數(shù)據(jù)進行發(fā)送。
優(yōu)選的,所述分段單元包括第一拆分子單元,用于將所述流^ 某體數(shù)據(jù) 拆分為由音頻數(shù)據(jù)包組成的音頻數(shù)據(jù)和由視頻數(shù)據(jù)包組成的視頻數(shù)據(jù);第一 數(shù)據(jù)段獲取子單元,用于將所迷由音頻數(shù)據(jù)包組成的音頻數(shù)據(jù)和由視頻數(shù)據(jù) 包組成的視頻數(shù)據(jù)分別按照時間進行分段,得到所述由音頻數(shù)據(jù)包組成的音 頻數(shù)據(jù)段和所述由視頻數(shù)據(jù)包組成的視頻數(shù)據(jù)段;第一類型指示子單元,用 于采用類型標識分別指示所述音頻數(shù)據(jù)_歐和所述^1頻數(shù)據(jù)_險的類型;和/或, 第二數(shù)據(jù)段獲取子單元,用于將所述流媒體數(shù)據(jù)按照時間進行分段,得到由 音視頻數(shù)據(jù)包組成的音視頻數(shù)據(jù)段;第二拆分子單元,用于將所述音視頻數(shù) 據(jù)段中的音視頻數(shù)據(jù)包拆分成為音頻數(shù)據(jù)包和視頻數(shù)據(jù)包,分別得到由音頻 數(shù)據(jù)包組成的音頻數(shù)據(jù)段和由視頻數(shù)據(jù)段組成的視頻數(shù)據(jù)段;第二類型指示 子單元,用于用類型標識分別指示所述音頻數(shù)據(jù)段和所述視頻數(shù)據(jù)段的類型。
優(yōu)選的,所述發(fā)送單元包括編號子單元,用于將所述音頻數(shù)據(jù)段和所 述視頻數(shù)據(jù)段按照發(fā)送順序分別進行編號,其中,相對應的音頻數(shù)據(jù)段和視 頻數(shù)據(jù)段的編號相同;發(fā)送子單元,用于將所述音頻數(shù)據(jù)段和視頻數(shù)據(jù)段按 照所述編號順序依次發(fā)送,對于編號相同的音頻數(shù)據(jù)段和視頻數(shù)據(jù)段,先發(fā) 送音頻數(shù)據(jù)段,再發(fā)送與所述音頻數(shù)據(jù)段編號相同的視頻數(shù)據(jù)段。
優(yōu)選的,所述發(fā)送單元具體是單通道發(fā)送單元,用于按照先發(fā)送一個 音頻數(shù)據(jù)段、再發(fā)送一個與所述音頻數(shù)據(jù)段相對應的視頻數(shù)據(jù)段的順序,將 所述音頻數(shù)據(jù)和視頻數(shù)據(jù)通過同一個數(shù)據(jù)通道進行發(fā)送;和/或,雙通道發(fā)送 單元,用于按照先發(fā)送一個音頻數(shù)據(jù)段、再發(fā)送一個與所述音頻數(shù)據(jù)段相對應的視頻數(shù)據(jù)段的順序,將所述音頻數(shù)據(jù)和視頻數(shù)據(jù)分別通過兩個數(shù)據(jù)通道 進行發(fā)送。
優(yōu)選的,所述發(fā)送裝置還包括丟棄單元,用于當網(wǎng)絡帶寬不足時,丟
棄在發(fā)送時間內(nèi)未發(fā)送出去的視頻數(shù)據(jù)。
本發(fā)明實施例還包括一種流媒體數(shù)據(jù)的接收裝置,包括接收單元,用 于按照先接收一個音頻數(shù)據(jù)段、再接收一個與所述音頻數(shù)據(jù)段相對應的視頻 數(shù)據(jù)段的順序,接收音頻數(shù)據(jù)和視頻數(shù)據(jù);整合單元,用于將所述音頻數(shù)據(jù) 和所述視頻數(shù)據(jù)整合為用于播放的流媒體數(shù)據(jù)。
優(yōu)選的,所述整合單元包括識別子單元,用于根據(jù)類型標識分別識別 出音頻數(shù)據(jù)段和視頻數(shù)據(jù)段;組合子單元,用于將編號相同的音頻數(shù)據(jù)段和 視頻數(shù)據(jù)段組合成音視頻數(shù)據(jù)段,所述音視頻數(shù)據(jù)段構成用于播放的流媒體 數(shù)據(jù)。
本發(fā)明實施例還包括一種流媒體數(shù)據(jù)的傳輸系統(tǒng),包括所述發(fā)送裝置 和所述接收裝置。
由上述實施例可以看出,在服務器端,將流媒體數(shù)據(jù)拆分為音頻數(shù)據(jù)和 視頻數(shù)據(jù),并將音頻數(shù)據(jù)和視頻數(shù)據(jù)分為一個又一個的音頻數(shù)據(jù)段和視頻數(shù) 據(jù)段后,優(yōu)先發(fā)送音頻數(shù)據(jù)段,然后再發(fā)送與所述音頻數(shù)據(jù)段相對應的視頻 數(shù)據(jù)段。通常,音頻數(shù)據(jù)要比視頻數(shù)據(jù)小很多,即使在網(wǎng)絡帶寬不足的情況 下,也可以保證每個音頻數(shù)據(jù)段的完整性,而丟棄視頻數(shù)據(jù)段中來不及發(fā)送 的部分。
在客戶端,當接收到一個完整的音頻數(shù)據(jù)段和一個不完整的視頻數(shù)據(jù)段 后,先將音頻數(shù)據(jù)段和視頻數(shù)據(jù)段整合,在保證音頻數(shù)據(jù)的完整性基礎上通 過播放部分視頻數(shù)據(jù),也可以使用戶對播放內(nèi)容有較好的理解,從而提高了 流媒體數(shù)據(jù)的播放質(zhì)量。


圖1為本發(fā)明一種流媒體數(shù)據(jù)的發(fā)送方法的一個實施例的流程圖; 圖2為本發(fā)明一種流媒體數(shù)據(jù)的發(fā)送裝置的一個實施例的結構圖; 圖3為本發(fā)明一種流i某體數(shù)據(jù)的接收方法的一個實施例的流程圖; 圖4為本發(fā)明一種流媒體數(shù)據(jù)的接收裝置的一個實施例的結構圖;圖5為本發(fā)明一種流媒體數(shù)據(jù)的傳輸系統(tǒng)的一個實施例的結構圖。
具體實施例方式
為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結合附圖 對本發(fā)明實施例進行詳細描述。
實施例一
請參閱圖1,其為一種流J!某體數(shù)據(jù)的發(fā)送方法的一個實施例的流程圖,該
方法包括以下步驟
步驟101:將流媒體數(shù)據(jù)中的音頻數(shù)據(jù)和視頻數(shù)據(jù)分別按照時間進行分 段,得到由音頻數(shù)據(jù)包組成的音頻數(shù)據(jù)段和由視頻數(shù)據(jù)包組成的視頻數(shù)據(jù)段;
得到音頻數(shù)據(jù)段和視頻數(shù)據(jù)段具體可以包括
將所述流媒體數(shù)據(jù)拆分為由音頻數(shù)據(jù)包組成的音頻數(shù)據(jù)和由視頻數(shù)據(jù)包 組成的視頻數(shù)據(jù);將所述由音頻數(shù)據(jù)包組成的音頻數(shù)據(jù)和由視頻數(shù)據(jù)包組成 的視頻數(shù)據(jù)分別按照時間進行分段,得到所述由音頻數(shù)據(jù)包組成的音頻數(shù)據(jù) 段和所述由視頻數(shù)據(jù)包組成的視頻數(shù)據(jù)段;用類型標識分別指示所述音頻數(shù) 據(jù)段和所述視頻數(shù)據(jù)段的類型;
例如,當對WMV格式的流媒體數(shù)據(jù)進行拆分時,通常,WMV格式的流 媒體數(shù)據(jù)是由一個一個的數(shù)據(jù)包組成的,每個數(shù)據(jù)包中包含著許多音頻幀和 視頻幀,拆分時需要將WMV格式的流媒體數(shù)據(jù)中每個數(shù)據(jù)包里的音頻幀和 視頻幀進行拆分,即每個數(shù)據(jù)包^皮拆分成兩個數(shù)據(jù)包,分別為由音頻幀所組 成的音頻數(shù)據(jù)包和由視頻幀所組成的視頻數(shù)據(jù)包,所有的音頻數(shù)據(jù)包構成了 音頻數(shù)據(jù),所有的視頻數(shù)據(jù)包構成了視頻數(shù)據(jù),從而將WMV格式的流々某體 數(shù)據(jù)拆分成了音頻數(shù)據(jù)和視頻數(shù)據(jù)。同時,為每個拆分出來的音頻數(shù)據(jù)包和 視頻數(shù)據(jù)包添加類型標識,用類型標識指示音頻數(shù)據(jù)包和視頻數(shù)據(jù)包各自的 類型,從而指示了音頻數(shù)據(jù)和視頻數(shù)據(jù)的類型。
當將WMV格式的流媒體數(shù)據(jù)中的各個數(shù)據(jù)包拆分為音頻數(shù)據(jù)包和視頻 數(shù)據(jù)包后,將由所有音頻數(shù)據(jù)包構成的音頻數(shù)據(jù)和所有視頻數(shù)據(jù)包構成的視 頻數(shù)據(jù)按照時間進行分段,形成一個一個的音頻數(shù)據(jù)段和視頻數(shù)據(jù)段,其中,
10每個音頻數(shù)據(jù)段和視頻數(shù)據(jù)段都分別包含有若干個音頻數(shù)據(jù)包和視頻數(shù)據(jù) 包,由于每個數(shù)據(jù)包都有時間戳,因此,可以根據(jù)時間戳分別統(tǒng)計出每個音 頻數(shù)據(jù)段和視頻數(shù)據(jù)段中所包含的音頻數(shù)據(jù)包個數(shù)和視頻數(shù)據(jù)包個數(shù)。然后 按照每個音頻數(shù)據(jù)包和視頻數(shù)據(jù)包在服務器端發(fā)送的順序進行編號,并且, 由同 一個數(shù)據(jù)包拆分出來的音頻數(shù)據(jù)包和視頻數(shù)據(jù)包的編號相同。例如一個 30秒時間的音頻數(shù)據(jù)段,統(tǒng)計出有IO個音頻數(shù)據(jù)包后,按照發(fā)送順序為每個 音頻數(shù)據(jù)包進行編號。
當對每個音頻數(shù)據(jù)段的音頻數(shù)據(jù)包和視頻數(shù)據(jù)段中的視頻數(shù)據(jù)包進行編 號后,每個音頻數(shù)據(jù)包和視頻數(shù)據(jù)包中又分別包含著很多的音頻幀和視頻幀, 將每個音頻數(shù)據(jù)段和視頻數(shù)據(jù)段中的音頻數(shù)據(jù)包和視頻數(shù)據(jù)包進行編號后, 然后需要對音頻數(shù)據(jù)包和視頻數(shù)據(jù)包中各自包含的音頻幀和視頻幀進行編
號。例如,其編號形式可以為1.1/1.2/1.3......2.1/2.2/2.3......,前一個凄t字表示
這個幀在第幾個數(shù)據(jù)包里,后面的數(shù)字表示這個幀在這個數(shù)據(jù)包里的順序。
將流媒體數(shù)據(jù)中的音頻數(shù)據(jù)和視頻數(shù)據(jù)分別按照時間進行分段,得到音 頻數(shù)據(jù)段和視頻數(shù)據(jù)段除了上述先拆分數(shù)據(jù)包,在分別將音頻數(shù)據(jù)和視頻數(shù) 據(jù)分段外,還可以通過先將流媒體數(shù)據(jù)分段,再將每個分段數(shù)據(jù)拆分出相應 的音頻數(shù)據(jù)段和視頻數(shù)據(jù)段來實現(xiàn),其具體過程包括
將所述流媒體數(shù)據(jù)按照時間進行分段,得到由音視頻數(shù)據(jù)包組成的音視 頻數(shù)據(jù)段;將所述音視頻數(shù)據(jù)段中的音視頻數(shù)據(jù)包拆分為音頻數(shù)據(jù)包和視頻 數(shù)據(jù)包,分別得到由音頻數(shù)據(jù)包組成的音頻數(shù)據(jù)段和由視頻數(shù)據(jù)包組成的視 頻數(shù)據(jù)段;用類型標識分別指示所述音頻數(shù)據(jù)段和所述纟見頻數(shù)據(jù)段的類型。
步驟102:按照先發(fā)送一個音頻數(shù)據(jù)段、再發(fā)送一個與所述音頻數(shù)據(jù)段相 對應的視頻數(shù)據(jù)段的順序,將所述音頻數(shù)據(jù)和視頻數(shù)據(jù)進行發(fā)送。
其中,當采用UDP的傳輸方式傳輸數(shù)據(jù)時,為了能夠保證在接收端接收 的數(shù)據(jù)的順序與發(fā)送端發(fā)送數(shù)據(jù)的順序一致,則其發(fā)送過程具體可以為將 所述音頻數(shù)據(jù)段和所述視頻數(shù)據(jù)段按照發(fā)送順序分別進行編號,其中,相對 應的音頻數(shù)據(jù)段和視頻數(shù)據(jù)段的編號相同;將所述音頻數(shù)據(jù)段和視頻數(shù)據(jù)段 按照所述編號順序依次發(fā)送,對于編號相同的音頻數(shù)據(jù)段和視頻數(shù)據(jù)段,先 發(fā)送音頻數(shù)據(jù)段,再發(fā)生與所述音頻數(shù)據(jù)段編號相同的視頻數(shù)據(jù),殳。
ii當釆用TCP/IP的方式傳輸數(shù)據(jù)時,接收端接收的數(shù)據(jù)的順序與發(fā)送端發(fā) 送數(shù)據(jù)的順序是一致的,因此可以不用對音頻數(shù)據(jù)段和視頻數(shù)據(jù)段進行編號, 直接按照先發(fā)送音頻數(shù)據(jù)段,再發(fā)生與所述音頻數(shù)據(jù)段相對應的視頻數(shù)據(jù)段 的順序?qū)σ纛l數(shù)據(jù)和視頻數(shù)據(jù)進行發(fā)送。
同時,在發(fā)送音頻數(shù)據(jù)和視頻數(shù)據(jù)時,可以采用分時復用的方式在同一
個通道內(nèi)進行發(fā)送,具體實現(xiàn)為按照先發(fā)送一個音頻數(shù)據(jù)段、再發(fā)送一個 與所述音頻數(shù)據(jù)段相對應的視頻數(shù)據(jù)段的順序,將所述音頻數(shù)據(jù)和視頻數(shù)據(jù) 通過同 一個數(shù)據(jù)通道進行發(fā)送;
還可以將音頻數(shù)據(jù)和視頻數(shù)據(jù)在兩個不同的通道內(nèi)進行發(fā)送,具體實現(xiàn) 為按照先發(fā)送一個音頻數(shù)據(jù)段、再發(fā)送一個與所述音頻數(shù)據(jù)段相對應的視 頻數(shù)據(jù)段的順序,將所述音頻數(shù)據(jù)和視頻數(shù)據(jù)分別通過兩個數(shù)據(jù)通道進行發(fā) 送。例如,先從兩個數(shù)據(jù)通道中的一個數(shù)據(jù)通道內(nèi)將一個音頻數(shù)據(jù)段發(fā)送給 客戶端,然后再從兩個數(shù)據(jù)通道中的另 一個數(shù)據(jù)通道內(nèi)將與所述音頻數(shù)據(jù)段 相對應的視頻數(shù)據(jù)段發(fā)送給客戶端,當相互對應的該音頻數(shù)據(jù)段和視頻數(shù)據(jù) 段發(fā)送結束后,開始發(fā)送下一個音頻數(shù)據(jù)段及其對應視頻數(shù)據(jù)段,如此交替 的將音頻數(shù)據(jù)段和視頻數(shù)據(jù)段依次發(fā)送給客戶端。
此外,當發(fā)送音頻數(shù)據(jù)段和與該音頻數(shù)據(jù)段相對應的視頻數(shù)據(jù)段的過程 中,如果網(wǎng)絡帶寬不足,則丟棄在發(fā)送時間內(nèi)未發(fā)送出去的視頻數(shù)據(jù)。
實施例二
與上述一種流媒體數(shù)據(jù)的發(fā)送方法相對應,本發(fā)明實施例還提供了 一種 流媒體數(shù)據(jù)的發(fā)送裝置。請參閱圖2,其為本發(fā)明一種流媒體數(shù)據(jù)的發(fā)送裝置 的一個實施例的結構圖,該裝置包括分段單元201和發(fā)送單元202。下面結 合該裝置的工作原理進一步介紹其內(nèi)部結構以及連接關系。
分段單元201 ,用于將流媒體數(shù)據(jù)中的音頻數(shù)據(jù)和視頻數(shù)據(jù)分別按照時間 進行分段,得到由音頻數(shù)據(jù)包組成的音頻數(shù)據(jù)段和由視頻數(shù)據(jù)包組成的視頻 數(shù)據(jù)段;
發(fā)送單元202,用于按照先發(fā)送一個音頻數(shù)據(jù)段、再發(fā)送一個與所述音頻 數(shù)據(jù)段相對應的視頻數(shù)據(jù)段的順序,將所述音頻數(shù)據(jù)和視頻數(shù)據(jù)進行發(fā)送。
12其中,分段單元201包括第一拆分子單元2011、第一數(shù)據(jù)段獲取子單 元和2012和第一類型指示子單元2012,
第一拆分子單元2011,用于將所述流i 某體數(shù)據(jù)拆分為由音頻數(shù)據(jù)包組成 的音頻數(shù)據(jù)和由視頻數(shù)據(jù)包組成的視頻數(shù)據(jù);
第一數(shù)據(jù)段獲取子單元2012,用于將所述由音頻數(shù)據(jù)包組成的音頻數(shù)據(jù) 和由視頻數(shù)據(jù)包組成的視頻數(shù)據(jù)分別按照時間進行分段,得到所述由音頻數(shù) 據(jù)包組成的音頻數(shù)據(jù)段和所述由視頻數(shù)據(jù)包組成的視頻數(shù)據(jù)段;
第一類型指示子單元2013,用于采用類型標識分別指示所述音頻數(shù)據(jù)殺二 和所述視頻數(shù)據(jù)段的類型。
此外,分段單元201也可以包括第二數(shù)據(jù)段獲取子單元、第二拆分子 單元和第二類型指示子單元,或者,同時包括第一拆分子單元、第一數(shù)據(jù)段 獲取子單元、第一類型指示子單元、第二數(shù)據(jù)段獲取子單元、第二拆分子單 元和第二類型指示子單元。其中,
第二數(shù)據(jù)段獲取子單元,用于將所述流媒體數(shù)據(jù)按照時間進行分段,得
到由音視頻數(shù)據(jù)包組成的音視頻數(shù)據(jù)段;
第二拆分子單元,用于將所述音視頻數(shù)據(jù)段中的音視頻數(shù)據(jù)包拆分成為
音頻數(shù)據(jù)包和視頻數(shù)據(jù)包,分別得到由音頻數(shù)據(jù)包組成的音頻數(shù)據(jù)段和由視 頻數(shù)據(jù)段組成的視頻數(shù)據(jù)段;
第二類型指示子單元,用于用類型標識分別指示所述音頻數(shù)據(jù)段和所述 視頻數(shù)據(jù)段的類型。
發(fā)送單元202包括編號子單元2021和發(fā)送子單元2022。其中,編號子 單元2021,用于將所述音頻數(shù)據(jù)段和所述視頻數(shù)據(jù)段按照發(fā)送順序分別進行 編號,其中,相對應的音頻數(shù)據(jù)段和視頻數(shù)據(jù)段的編號相同;發(fā)送子單元2022, 用于將所述音頻數(shù)據(jù)段和視頻數(shù)據(jù)段按照所述編號順序依次發(fā)送,對于編號 相同的音頻數(shù)據(jù)段和視頻數(shù)據(jù)段,先發(fā)送音頻數(shù)據(jù)段,再發(fā)送與所述音頻數(shù) 據(jù)段編號相同的視頻數(shù)據(jù)段。
此外,根據(jù)發(fā)送單元202是通過一個數(shù)據(jù)通道發(fā)送音視頻數(shù)據(jù),還是通 過兩個數(shù)據(jù)通道發(fā)送音視頻數(shù)據(jù),發(fā)送單元202具體可以分為單通道發(fā)送單元和/或雙通道發(fā)送單元。
當發(fā)送單元202是單通道發(fā)送單元時,具體用于按照先發(fā)送一個音頻數(shù) 據(jù)段、再發(fā)送一個與所述音頻數(shù)據(jù)段相對應的視頻數(shù)據(jù)段的順序,將所述音 頻數(shù)據(jù)和視頻數(shù)據(jù)通過同一個數(shù)據(jù)通道進行發(fā)送。此種情況下,發(fā)送單元202 包含的發(fā)送子單元2022具體是單通道發(fā)送子單元,具體用于通過一個數(shù)據(jù)通 道將所述音頻數(shù)據(jù)段和視頻數(shù)據(jù)段按照所述編號順序依次發(fā)送,對于編號相 同的音頻數(shù)據(jù)段和視頻數(shù)據(jù)段,先發(fā)送音頻數(shù)據(jù)段,再發(fā)送與所述音頻數(shù)據(jù) 段編號相同的視頻數(shù)據(jù)段。
當發(fā)送單元202是雙通道發(fā)送單元時,具體用于按照先發(fā)送一個音頻數(shù) 據(jù)段、再發(fā)送一個與所述音頻數(shù)據(jù)段相對應的視頻數(shù)據(jù)段的順序,將所述音 頻數(shù)據(jù)和視頻數(shù)據(jù)分別通過兩個數(shù)據(jù)通道進行發(fā)送。此種情況下,發(fā)送單元 202包含的發(fā)送子單元2022具體是雙通道發(fā)送子單元,具體用于通過兩個數(shù) 據(jù)通道分別將所述音頻數(shù)據(jù)段和視頻數(shù)據(jù)段按照所述編號順序依次發(fā)送,對 于編號相同的音頻數(shù)據(jù)段和視頻數(shù)據(jù)段,先發(fā)送音頻數(shù)據(jù)段,再發(fā)送與所述 音頻數(shù)據(jù)段編號相同的視頻數(shù)據(jù)段。例如,先從兩個數(shù)據(jù)通道中的一個數(shù)據(jù) 通道內(nèi)將一個音頻數(shù)據(jù)段發(fā)送給客戶端,然后再從兩個數(shù)據(jù)通道中的另 一個 數(shù)據(jù)通道內(nèi)將與所述音頻數(shù)據(jù)段相對應的視頻數(shù)據(jù)段發(fā)送給客戶端,當相互 對應的該音頻數(shù)據(jù)段和視頻數(shù)據(jù)段發(fā)送結束后,開始發(fā)送下一個音頻數(shù)據(jù)段 及其對應視頻數(shù)據(jù)段,如此交替的將音頻數(shù)據(jù)段和視頻數(shù)據(jù)段依次發(fā)送給客 戶端。
此外,發(fā)送單元202還可以同時包括單通道發(fā)送單元和雙通道發(fā)送單元, 當對音視頻數(shù)據(jù)進行發(fā)送時,先選擇數(shù)據(jù)的發(fā)送方式,即采用單通道發(fā)送單 元進行發(fā)送或是采用雙通道發(fā)送單元進行發(fā)送。例如,當發(fā)送本次音視頻數(shù) 據(jù)時,可以選擇采用單通道發(fā)送單元發(fā)送,然后,當發(fā)送下一次音視頻數(shù)據(jù) 時,根據(jù)需要再更換為雙通道發(fā)送單元發(fā)送。
上述發(fā)送裝置還可以進一步包括丟棄單元203,用于當網(wǎng)絡帶寬不足時, 丟棄在發(fā)送時間內(nèi)未發(fā)送出去的視頻數(shù)據(jù)。實施例三
請參閱圖3,其為本發(fā)明一種流々某體數(shù)據(jù)的接收方法的一個實施例的流程
圖,所述方法包括以下步驟
步驟301:按照先接收一個音頻數(shù)據(jù)段、再接收一個與所述音頻數(shù)據(jù)段相 對應的視頻數(shù)據(jù)段的順序,接收音頻數(shù)據(jù)和視頻數(shù)據(jù);
步驟302:將所述音頻數(shù)據(jù)和所述視頻數(shù)據(jù)整合為用于播放的流媒體數(shù)據(jù)。
其中,對音頻數(shù)據(jù)和視頻數(shù)據(jù)進行整合的具體過程包括根據(jù)類型標識 分別識別出音頻數(shù)據(jù)段和視頻數(shù)據(jù)段;將編號相同的音頻數(shù)據(jù)段和視頻數(shù)據(jù) 段組合成音視頻數(shù)據(jù)段,所述音視頻數(shù)據(jù)段構成用于播放的流媒體數(shù)據(jù)。
以接收WMV格式的流媒體數(shù)據(jù)中的音頻數(shù)據(jù)段和視頻數(shù)據(jù)段為例,當 客戶端收到數(shù)據(jù)包后,先根據(jù)類型標識判斷該數(shù)據(jù)包類型,通常,應該先收 到音頻數(shù)據(jù)包所構成的一個音頻數(shù)據(jù)段,然后將該音頻數(shù)據(jù)段在客戶端本地 緩存下來,然后再接收由視頻數(shù)據(jù)包構成的一個視頻數(shù)據(jù)段。特別地,當網(wǎng) 絡帶寬不足時,接收端只能接收到一個不完整的視頻幀段。當接收到一對音 頻數(shù)據(jù)段和視頻數(shù)據(jù)段后,就分別將音頻數(shù)據(jù)段和視頻數(shù)據(jù)段中編號相同的 音頻數(shù)據(jù)包和視頻數(shù)據(jù)包拆分成一個一個音頻幀和;現(xiàn)頻幀,因為每個音頻幀 和視頻幀都有編號,所以就可以查找這些音頻幀和視頻幀在整個數(shù)據(jù)幀中的 位置,然后依次排列,編號相同的音頻幀和視頻幀組合成一個音視頻幀,最 終由音視頻幀構成原始的流媒體數(shù)據(jù)。
實施例四
與上述一種流^(某體數(shù)據(jù)的接收方法相對應,本發(fā)明實施例還提供了 一種 流媒體數(shù)據(jù)的接收裝置。請參閱圖4,其為本發(fā)明一種流媒體數(shù)據(jù)的接收裝置 的一個實施例的結構圖,該裝置包括接收單元和整合單元402,其中,
第一接收單元401,用于按照先接收一個音頻數(shù)據(jù)段、再接收一個與所述 音頻數(shù)據(jù)段相對應的視頻數(shù)據(jù)段的順序,接收音頻數(shù)據(jù)和視頻數(shù)據(jù);
整合單元402,用于將所述音頻數(shù)據(jù)和所述視頻數(shù)據(jù)整合為用于播放的流 媒體數(shù)據(jù)。
15其中,整合單元402包括識別子單元4021和組合子單元4022, 識別子單元4021,用于根據(jù)類型標識分別識別出音頻數(shù)據(jù)段和視頻數(shù)據(jù)
段;
組合子單元4022,用于將編號相同的音頻數(shù)據(jù)段和視頻數(shù)據(jù)段組合成音 視頻數(shù)據(jù)段,所述音視頻數(shù)據(jù)段構成用于播放的流媒體數(shù)據(jù)。
實施例五
請參閱圖5,其為本發(fā)明一種流媒體數(shù)據(jù)的傳輸系統(tǒng)的一個實施例的結構 圖,包括流媒體數(shù)據(jù)的發(fā)送裝置501和流々某體數(shù)據(jù)的接收裝置502,其中,所 述發(fā)送裝置501為流媒體數(shù)據(jù)傳輸中的服務器端,所述接收裝置502為流媒 體數(shù)據(jù)傳輸中的客戶端,因前面已經(jīng)對其進行了詳細的介紹,這里故不再贅 述。
由上述本發(fā)明的實施例可以看出,通常當網(wǎng)絡帶寬不足時,就有可能在 發(fā)送時間到達時而仍舊有流媒體數(shù)據(jù)未發(fā)送完,這時,在發(fā)送端就會丟棄沒 有發(fā)送完的剩余流媒體數(shù)據(jù),然后繼續(xù)發(fā)送下一時間段的流媒體數(shù)據(jù)。當本 發(fā)明實施例中,將流媒體數(shù)據(jù)拆分為音頻數(shù)據(jù)和視頻數(shù)據(jù),并將音頻數(shù)據(jù)和 視頻數(shù)據(jù)分為一個又一個的音頻數(shù)據(jù)段和視頻數(shù)據(jù)段后,優(yōu)先發(fā)送音頻數(shù)據(jù) 段,然后再發(fā)送與所述音頻數(shù)據(jù)段相對應的視頻數(shù)據(jù)段。通常,音頻數(shù)據(jù)要 比視頻數(shù)據(jù)小很多,即使在網(wǎng)絡帶寬不足的情況下,也可以保證每個音頻數(shù) 據(jù)段的完整性,而丟棄視頻數(shù)據(jù)段中來不及發(fā)送的部分。
在客戶端,當接收到一個完整的音頻數(shù)據(jù)段和一個不完整的視頻數(shù)據(jù)段 后,先將音頻數(shù)據(jù)段和視頻數(shù)據(jù)段整合,在保證音頻數(shù)據(jù)的完整性基礎上通 過播放部分視頻數(shù)據(jù),也可以使用戶對播放內(nèi)容有較好的理解,從而提高了 流媒體數(shù)據(jù)的播放質(zhì)量。
以上對本發(fā)明所提供的一種流媒體數(shù)據(jù)的發(fā)送、接收方法、裝置和系統(tǒng) 同時,對于本領域的一般技術人員,依據(jù)本發(fā)明的思想,在具體實施方式

16應用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應理解為對本發(fā)明 的限制。
權利要求
1、一種流媒體數(shù)據(jù)的發(fā)送方法,其特征在于,包括將流媒體數(shù)據(jù)中的音頻數(shù)據(jù)和視頻數(shù)據(jù)分別按照時間進行分段,得到由音頻數(shù)據(jù)包組成的音頻數(shù)據(jù)段和由視頻數(shù)據(jù)包組成的視頻數(shù)據(jù)段;按照先發(fā)送一個音頻數(shù)據(jù)段、再發(fā)送一個與所述音頻數(shù)據(jù)段相對應的視頻數(shù)據(jù)段的順序,將所述音頻數(shù)據(jù)和視頻數(shù)據(jù)進行發(fā)送。
2、 根據(jù)權利要求1所述的方法,其特征在于,所述將流^ 某體數(shù)據(jù)中的音 頻數(shù)據(jù)和視頻數(shù)據(jù)分別按照時間進行分段,得到音頻數(shù)據(jù)段和視頻數(shù)據(jù)段包 括將所述流媒體數(shù)據(jù)拆分為由音頻數(shù)據(jù)包組成的音頻數(shù)據(jù)和由視頻數(shù)據(jù)包 組成的視頻l丈據(jù);將所述由音頻數(shù)據(jù)包組成的音頻數(shù)據(jù)和由視頻數(shù)據(jù)包組成的視頻數(shù)據(jù)分 別按照時間進行分段,得到所述由音頻數(shù)據(jù)包組成的音頻數(shù)據(jù)段和所述由視 頻數(shù)據(jù)包組成的視頻數(shù)據(jù)段;用類型標識分別指示所述音頻數(shù)據(jù),殳和所述視頻數(shù)據(jù)段的類型;或者,將所述流媒體數(shù)據(jù)按照時間進行分段,得到由音視頻數(shù)據(jù)包組成的音視 頻數(shù)據(jù)段;將所述音視頻數(shù)據(jù)段中的音視頻數(shù)據(jù)包拆分為音頻數(shù)據(jù)包和視頻數(shù)據(jù) 包,分別得到由音頻數(shù)據(jù)包組成的音頻數(shù)據(jù)段和由視頻數(shù)據(jù)包組成的視頻數(shù) 據(jù)段;用類型標識分別指示所述音頻數(shù)據(jù)段和所述視頻數(shù)據(jù)段的類型。
3、 根據(jù)權利要求1所述的方法,其特征在于,所述按照先發(fā)送一個音頻 數(shù)據(jù)段,再發(fā)送一個與所述音頻數(shù)據(jù)段相對應的視頻數(shù)據(jù)段的順序?qū)⑺鲆?頻數(shù)據(jù)和視頻數(shù)據(jù)進行發(fā)送包括將所述音頻數(shù)據(jù)段和所述視頻數(shù)據(jù)段按照發(fā)送順序分別進行編號,其中, 相對應的音頻數(shù)據(jù)段和視頻數(shù)據(jù)段的編號相同;將所述音頻數(shù)據(jù)段和視頻數(shù)據(jù)段按照所述編號順序依次發(fā)送,對于編號 相同的音頻數(shù)據(jù)段和視頻數(shù)據(jù)段,先發(fā)送音頻數(shù)據(jù)段,再發(fā)送與所述音頻數(shù)據(jù)段編號相同的視頻數(shù)據(jù)段。
4、 根據(jù)權利要求1所述的方法,其特征在于,所述按照先發(fā)送一個音頻 數(shù)據(jù)段,再發(fā)送一個與所述音頻數(shù)據(jù)段相對應的視頻數(shù)據(jù)段的順序?qū)⑺鲆纛l數(shù)據(jù)和視頻數(shù)據(jù)進行發(fā)送包括按照先發(fā)送一個音頻數(shù)據(jù)段、再發(fā)送一個與所述音頻數(shù)據(jù)段相對應的視 頻數(shù)據(jù)段的順序,將所述音頻數(shù)據(jù)和視頻數(shù)據(jù)通過同 一個數(shù)據(jù)通道進行發(fā)送;和/或,按照先發(fā)送一個音頻數(shù)據(jù)段、再發(fā)送一個與所述音頻數(shù)據(jù)段相對應的視 頻數(shù)據(jù)段的順序,將所述音頻數(shù)據(jù)和視頻數(shù)據(jù)分別通過兩個數(shù)據(jù)通道進行發(fā) 送。
5、 根據(jù)權利要求l-4任意一項所述的方法,其特征在于,當網(wǎng)絡帶寬不 足時,丟棄在發(fā)送時間內(nèi)未發(fā)送出去的視頻數(shù)據(jù)。
6、 一種流纟某體數(shù)據(jù)的接收方法,其特征在于,包括 按照先接收一個音頻數(shù)據(jù)段、再接收一個與所述音頻數(shù)據(jù)段相對應的視頻數(shù)據(jù)段的順序,接收音頻數(shù)據(jù)和視頻數(shù)據(jù);將所述音頻數(shù)據(jù)和所述視頻數(shù)據(jù)整合為用于播放的流4某體數(shù)據(jù)。
7、 根據(jù)權利要求6所述的方法,其特征在于,所述將音頻數(shù)據(jù)和視頻數(shù) 據(jù)整合為流媒體數(shù)據(jù)包括根據(jù)類型標識分別識別出音頻數(shù)據(jù)l殳和視頻數(shù)據(jù)段; 將編號相同的音頻數(shù)據(jù)段和視頻數(shù)據(jù)段組合成音視頻數(shù)據(jù)段,所述音視 頻數(shù)據(jù)段構成用于播放的流媒體數(shù)據(jù)。
8、 一種流媒體數(shù)據(jù)的傳輸方法,其特征在于,所述方法包括權利要求1-5 任意一項所述的發(fā)送方法和權利要求6-7任意一項所述的接收方法。
9、 一種流i某體數(shù)據(jù)的發(fā)送裝置,其特征在于,包括分段單元,用于將流媒體數(shù)據(jù)中的音頻數(shù)據(jù)和視頻數(shù)據(jù)分別按照時間進 行分段,得到由音頻數(shù)據(jù)包組成的音頻數(shù)據(jù)段和由視頻數(shù)據(jù)包組成的視頻數(shù) 據(jù)段;發(fā)送單元,用于按照先發(fā)送一個音頻數(shù)據(jù)段、再發(fā)送一個與所述音頻數(shù) 據(jù)段相對應的視頻數(shù)據(jù)段的順序,將所述音頻數(shù)據(jù)和視頻數(shù)據(jù)進行發(fā)送。
10、 根據(jù)權利要求9所述的裝置,其特征在于,所述分段單元包括第一拆分子單元,用于將所述流J 某體數(shù)據(jù)拆分為由音頻數(shù)據(jù)包組成的音頻數(shù)據(jù)和由視頻數(shù)據(jù)包組成的視頻數(shù)據(jù);第一數(shù)據(jù)段獲取子單元,用于將所述由音頻數(shù)據(jù)包組成的音頻數(shù)據(jù)和由視頻數(shù)據(jù)包組成的視頻數(shù)據(jù)分別按照時間進行分段,得到所述由音頻數(shù)據(jù)包組成的音頻數(shù)據(jù)段和所述由視頻數(shù)據(jù)包組成的視頻數(shù)據(jù)段;第一類型指示子單元,用于采用類型標識分別指示所述音頻數(shù)據(jù)段和所述視頻數(shù)據(jù)段的類型;和/或,第二數(shù)據(jù)段獲取子單元,用于將所述流媒體數(shù)據(jù)按照時間進行分段,得到由音視頻數(shù)據(jù)包組成的音視頻數(shù)據(jù)段;第二拆分子單元,用于將所述音視頻數(shù)據(jù)段中的音視頻數(shù)據(jù)包拆分成為音頻數(shù)據(jù)包和視頻數(shù)據(jù)包,分別得到由音頻數(shù)據(jù)包組成的音頻數(shù)據(jù)段和由視頻數(shù)據(jù)段組成的視頻數(shù)據(jù)段;第二類型指示子單元,用于用類型標識分別指示所述音頻數(shù)據(jù)段和所述視頻數(shù)據(jù)段的類型。
11、 根據(jù)權利要求9所述的裝置,其特征在于,所述發(fā)送單元包括編號子單元,用于將所述音頻數(shù)據(jù)段和所述視頻數(shù)據(jù)段按照發(fā)送順序分別進行編號,其中,相對應的音頻數(shù)據(jù)段和視頻數(shù)據(jù)段的編號相同;發(fā)送子單元,用于將所述音頻數(shù)據(jù)段和視頻數(shù)據(jù)段按照所述編號順序依次發(fā)送,對于編號相同的音頻數(shù)據(jù)段和視頻數(shù)據(jù)段,先發(fā)送音頻數(shù)據(jù)段,再發(fā)送與所述音頻數(shù)據(jù)段編號相同的視頻數(shù)據(jù)段。
12、 根據(jù)權利要求9所述的裝置,其特征在于,所述發(fā)送單元具體是單通道發(fā)送單元,用于按照先發(fā)送一個音頻數(shù)據(jù)段、再發(fā)送一個與所述音頻數(shù)據(jù)段相對應的視頻數(shù)據(jù)段的順序,將所述音頻數(shù)據(jù)和視頻數(shù)據(jù)通過同一個數(shù)據(jù)通道進行發(fā)送;和/或,雙通道發(fā)送單元,用于按照先發(fā)送一個音頻數(shù)據(jù)段、再發(fā)送一個與所述音頻數(shù)據(jù)段相對應的視頻數(shù)據(jù)段的順序,將所述音頻數(shù)據(jù)和視頻數(shù)據(jù)分別通過兩個數(shù)據(jù)通道進行發(fā)送。
13、 根據(jù)權利要求10-12任意一項所述的裝置,其特征在于,還包括丟棄單元,用于當網(wǎng)絡帶寬不足時,丟棄在發(fā)送時間內(nèi)未發(fā)送出去的視頻數(shù)據(jù)。
14、 一種流J 某體數(shù)據(jù)的接收裝置,其特征在于,包括接收單元,用于按照先接收一個音頻數(shù)據(jù)段、再接收一個與所述音頻數(shù)據(jù)段相對應的視頻數(shù)據(jù)段的順序,接收音頻數(shù)據(jù)和視頻數(shù)據(jù);整合單元,用于將所述音頻數(shù)據(jù)和所述視頻數(shù)據(jù)整合為用于播放的流媒體數(shù)據(jù)。
15、 根據(jù)權利要求14所述的裝置,其特征在于,所述整合單元包括識別子單元,用于根據(jù)類型標識分別識別出音頻數(shù)據(jù)段和視頻數(shù)據(jù)段;組合子單元,用于將編號相同的音頻數(shù)據(jù)段和視頻數(shù)據(jù)段組合成音視頻數(shù)據(jù)段,所述音視頻數(shù)據(jù)段構成用于播放的流媒體數(shù)據(jù)。
16、 一種流媒體數(shù)據(jù)的傳輸系統(tǒng),其特征在于,所述系統(tǒng)包括權利要求10-13任意一項所述的發(fā)送裝置和權利要求14-15任意一項所述的接收裝置。
全文摘要
本發(fā)明公開了一種流媒體數(shù)據(jù)的發(fā)送、接收方法、裝置和系統(tǒng)。其中,在服務器端,將流媒體數(shù)據(jù)中的音頻數(shù)據(jù)和視頻數(shù)據(jù)分別按照時間進行分段,得到由音頻數(shù)據(jù)包組成的音頻數(shù)據(jù)段和由視頻數(shù)據(jù)包組成的視頻數(shù)據(jù)段;按照先發(fā)送一個音頻數(shù)據(jù)段、再發(fā)送一個與所述音頻數(shù)據(jù)段相對應的視頻數(shù)據(jù)段的順序,將所述音頻數(shù)據(jù)和視頻數(shù)據(jù)進行發(fā)送。相應地,在客戶端,按照先接收一個音頻數(shù)據(jù)段、再接收一個與所述音頻數(shù)據(jù)段相對應的視頻數(shù)據(jù)段的順序,接收音頻數(shù)據(jù)和視頻數(shù)據(jù);將所述音頻數(shù)據(jù)和所述視頻數(shù)據(jù)整合為用于播放的流媒體數(shù)據(jù)。根據(jù)本發(fā)明實施例,可以提高在網(wǎng)絡帶寬不足時,流媒體數(shù)據(jù)的播放質(zhì)量。
文檔編號H04N7/52GK101494793SQ20091007914
公開日2009年7月29日 申請日期2009年3月3日 優(yōu)先權日2009年3月3日
發(fā)明者科 鐘 申請人:北京搜狗科技發(fā)展有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
阳山县| 长沙市| 高青县| 屏东县| 芦溪县| 枣庄市| 元谋县| 天镇县| 县级市| 科尔| 精河县| 黔江区| 嘉定区| 嵊州市| 安徽省| 漳浦县| 新建县| 岳西县| 偏关县| 思南县| 赤壁市| 大邑县| 海安县| 大洼县| 隆子县| 阳东县| 江孜县| 油尖旺区| 钦州市| 泰来县| 隆德县| 张家界市| 法库县| 从化市| 大连市| 石狮市| 禄劝| 南漳县| 洛浦县| 潜山县| 婺源县|