專利名稱:網(wǎng)絡(luò)視聽(tīng)中多音軌內(nèi)容播放方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)視聽(tīng)技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)視聽(tīng)中多音軌內(nèi)容播放方法及系統(tǒng)。
背景技術(shù):
隨著視頻技術(shù)的發(fā)展,相比DVD及電視等本地視頻,網(wǎng)絡(luò)視頻已逐漸成為發(fā)展趨勢(shì)。由于網(wǎng)絡(luò)視頻不用等待漫長(zhǎng)的廣告,可由觀眾自由搜選喜好的節(jié)目,以及良好的交互和互動(dòng)分享等特性,給觀眾帶來(lái)了全新的播放體驗(yàn),越來(lái)越受到觀眾的歡迎。但是,在目前的網(wǎng)絡(luò)在線的視頻服務(wù)中,對(duì)于一個(gè)節(jié)目通常只能提供一個(gè)音軌(語(yǔ)言)的體驗(yàn),使得網(wǎng)絡(luò)視頻點(diǎn)播及直播中,無(wú)法實(shí)現(xiàn)多個(gè)音軌(語(yǔ)言)的無(wú)縫切換。另夕卜,在現(xiàn)有的網(wǎng)絡(luò)音頻服務(wù)中,對(duì)于一首歌曲通常只能提供一種聲音(如原聲)的體驗(yàn),即使可以提供卡拉OK的原聲伴唱切換功能,也只能通過(guò)左右聲道各存儲(chǔ)一種聲音來(lái)實(shí)現(xiàn),而單聲道的聲音音質(zhì)及音效較差。此外,雖然現(xiàn)有的一些DVD和藍(lán)光的儲(chǔ)存采用了多音軌封裝技術(shù),可以實(shí)現(xiàn)本地播放多音軌內(nèi)容,但是,這種本地播放多音軌內(nèi)容的方式中,文件大碼率高,通常一個(gè)節(jié)目即為一張光盤,不能在網(wǎng)絡(luò)中提供自適應(yīng)的選擇,不能支持內(nèi)容分段(分片)的多音軌切換,且只能按照音軌封裝的順序播放和切換音軌內(nèi)容。另外,一些網(wǎng)絡(luò)視頻廠商提供了編碼兩個(gè)節(jié)目(視頻相同,音頻不同),配合服務(wù)器交互切換來(lái)達(dá)到近似多音軌切換的體驗(yàn),但這樣的方案一方面會(huì)增加一倍的視頻存儲(chǔ),分發(fā),部署;另一方面從一個(gè)節(jié)目切換到另一個(gè)節(jié)目播放需要下載,SEEK拖動(dòng),而且切換時(shí)只能切到關(guān)鍵幀,其實(shí)現(xiàn)和維護(hù)困難,不能做到實(shí)時(shí)無(wú)縫的體驗(yàn),也不能實(shí)現(xiàn)用戶偏好的智能選擇。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種網(wǎng)絡(luò)視聽(tīng)中多音軌內(nèi)容播放方法及系統(tǒng),旨在實(shí)現(xiàn)網(wǎng)絡(luò)音視頻播放中對(duì)多音軌內(nèi)容的智能選擇與無(wú)縫切換,提高用戶體驗(yàn)。為了達(dá)到上述目的,本發(fā)明提出一種網(wǎng)絡(luò)視聽(tīng)中多音軌內(nèi)容播放方法,包括:通過(guò)網(wǎng)絡(luò)下載封裝有多個(gè)音軌內(nèi)容的音視頻文件;對(duì)所述音視頻文件進(jìn)行解碼,獲取所述多個(gè)音軌內(nèi)容的軌道標(biāo)簽信息并展示給用戶;當(dāng)用戶未對(duì)所述軌道標(biāo)簽信息設(shè)定偏好選擇時(shí),根據(jù)預(yù)置規(guī)則選擇相應(yīng)的音軌播放所述音視頻文件。優(yōu)選地,所述根據(jù)預(yù)置規(guī)則選擇相應(yīng)的音軌播放所述音視頻文件的步驟包括:獲取所述音視頻文件的所屬類別信息;從本地配置文件中獲取所述所屬類別信息對(duì)應(yīng)的默認(rèn)播放選項(xiàng);根據(jù)用戶預(yù)先設(shè)置的優(yōu)先播放順序,從所述默認(rèn)播放選項(xiàng)中選取優(yōu)先偏好或優(yōu)先上次播放選項(xiàng);以所述優(yōu)先偏好或優(yōu)先上次播放選項(xiàng)對(duì)應(yīng)的音軌播放所述音視頻文件。優(yōu)選地,所述根據(jù)預(yù)置規(guī)則選擇相應(yīng)的音軌播放所述音視頻文件的步驟還包括:當(dāng)?shù)谝淮尾シ潘鲆粢曨l文件,或者所述優(yōu)先偏好或優(yōu)先上次播放選項(xiàng)對(duì)應(yīng)的音軌不存在時(shí),選取所述音視頻文件中音軌ID最小的音軌播放所述音視頻文件。優(yōu)選地,該方法還包括:在所述音視頻文件播放過(guò)程中,接收用戶輸入的音軌切換指令;根據(jù)所述音軌切換指令,將當(dāng)前播放音軌切換為用戶選擇的偏好音軌,并以所述偏好音軌播放所述音視頻文件;在所述配置文件中將所述偏好音軌更新為優(yōu)先偏好。優(yōu)選地,該方法還包括:當(dāng)用戶對(duì)所述軌道標(biāo)簽信息設(shè)定偏好選擇時(shí),以用戶選擇的音軌播放所述音視頻文件。優(yōu)選地,所述通過(guò)網(wǎng)絡(luò)下載封裝有多個(gè)音軌內(nèi)容的音視頻文件的步驟之前還包括:編碼視頻及多個(gè)音頻流;對(duì)所述編碼后的視頻及多個(gè)音頻流進(jìn)行封裝,生成預(yù)定格式的音視頻文件。優(yōu)選地,所述對(duì)編碼后的視頻及多個(gè)音頻流進(jìn)行封裝,生成預(yù)定格式的音視頻文件的步驟之后還包括:對(duì)所述音視頻文件進(jìn)行切割。本發(fā)明還提出一種網(wǎng)絡(luò)視聽(tīng)中多音軌內(nèi)容播放系統(tǒng),包括:下載模塊,用于通過(guò)網(wǎng)絡(luò)下載封裝有多個(gè)音軌內(nèi)容的音視頻文件;解碼模塊,用于對(duì)所述音視頻文件進(jìn)行解碼,獲取所述多個(gè)音軌內(nèi)容的軌道標(biāo)簽信息并展示給用戶;播放模塊,用于當(dāng)用戶未對(duì)所述軌道標(biāo)簽信息設(shè)定偏好選擇時(shí),根據(jù)預(yù)置規(guī)則選擇相應(yīng)的音軌播放所述音視頻文件。優(yōu)選地,所述播放模塊包括:第一獲取單元,用于獲取所述音視頻文件的所屬類別信息;第二獲取單元,用于從本地配置文件中獲取所述所屬類別信息對(duì)應(yīng)的默認(rèn)播放選項(xiàng);播放單元,用于根據(jù)用戶預(yù)先設(shè)置的優(yōu)先播放順序,從所述默認(rèn)播放選項(xiàng)中選取優(yōu)先偏好或優(yōu)先上次播放選項(xiàng)對(duì)應(yīng)的音軌播放所述音視頻文件。優(yōu)選地,所述播放單元,還用于當(dāng)?shù)谝淮尾シ潘鲆粢曨l文件,或者所述優(yōu)先偏好或優(yōu)先上次播放選項(xiàng)對(duì)應(yīng)的音軌不存在時(shí),選取所述音視頻文件中音軌ID最小的音軌播放所述音視頻文件。優(yōu)選地,所述播放模塊還包括:接收單元及更新單元,其中:所述接收單元,用于在所述音視頻文件播放過(guò)程中,接收用戶輸入的音軌切換指令;所述播放單元,還用于根據(jù)所述音軌切換指令,將當(dāng)前播放音軌切換為用戶選擇的偏好音軌,并以所述偏好音軌播放所述音視頻文件;更新單元,用于在所述配置文件中將所述偏好音軌更新為優(yōu)先偏好。優(yōu)選地,所述播放單元還用于當(dāng)用戶對(duì)所述軌道標(biāo)簽信息設(shè)定偏好選擇時(shí),以用戶選擇的音軌播放所述音視頻文件。優(yōu)選地,該系統(tǒng)還包括:編碼模塊,用于編碼視頻及多個(gè)首頻流;封裝模塊,用于對(duì)所述編碼后的視頻及多個(gè)音頻流進(jìn)行封裝,生成預(yù)定格式的音視頻文件。優(yōu)選地,該系統(tǒng)還包括:切割模塊,用于對(duì)所述音視頻文件進(jìn)行切割。本發(fā)明提出的一種網(wǎng)絡(luò)視聽(tīng)中多音軌內(nèi)容播放方法及系統(tǒng),通過(guò)在一個(gè)網(wǎng)絡(luò)編碼節(jié)目中封裝多個(gè)編碼的音頻軌,在下載播放時(shí),當(dāng)用戶設(shè)定偏好選擇時(shí),按照用戶選擇的音軌播放音視頻文件;當(dāng)用戶未設(shè)定偏好選擇時(shí),根據(jù)解碼器預(yù)先設(shè)置的播放規(guī)則,選擇相應(yīng)的音軌播放音視頻文件,如此不僅節(jié)約了存儲(chǔ)空間和帶寬,還可以在網(wǎng)絡(luò)音視頻播放中實(shí)現(xiàn)實(shí)時(shí)無(wú)縫切換音軌,且用戶可以自定義個(gè)人偏好音軌,大大提升用戶體驗(yàn)。
圖1是本發(fā)明網(wǎng)絡(luò)視聽(tīng)中多音軌內(nèi)容播放方法一實(shí)施例的流程示意圖;圖2是本發(fā)明網(wǎng)絡(luò)視聽(tīng)中多音軌內(nèi)容播放方法一實(shí)施例中根據(jù)預(yù)置規(guī)則選擇相應(yīng)的音軌播放音視頻文件的流程示意圖;圖3是本發(fā)明網(wǎng)絡(luò)視聽(tīng)中多音軌內(nèi)容播放方法另一實(shí)施例的流程示意圖;圖4是本發(fā)明網(wǎng)絡(luò)視聽(tīng)中多音軌內(nèi)容播放系統(tǒng)一實(shí)施例的結(jié)構(gòu)示意圖;圖5是本發(fā)明網(wǎng)絡(luò)視聽(tīng)中多音軌內(nèi)容播放系統(tǒng)一實(shí)施例中播放模塊的結(jié)構(gòu)示意圖;圖6是本發(fā)明網(wǎng)絡(luò)視聽(tīng)中多音軌內(nèi)容播放系統(tǒng)另一實(shí)施例的結(jié)構(gòu)示意圖;圖7是本發(fā)明網(wǎng)絡(luò)視聽(tīng)中多音軌內(nèi)容播放系統(tǒng)另一實(shí)施例中播放模塊的結(jié)構(gòu)示意圖。為了使本發(fā)明的技術(shù)方案更加清楚、明了,下面將結(jié)合附圖作進(jìn)一步詳述。
具體實(shí)施例方式本發(fā)明實(shí)施例解決方案主要是:在一個(gè)網(wǎng)絡(luò)編碼節(jié)目中封裝多個(gè)編碼的音頻軌,在下載播放時(shí),當(dāng)用戶設(shè)定偏好選擇時(shí),按照用戶選擇的音軌播放音視頻文件;當(dāng)用戶未設(shè)定偏好選擇時(shí),根據(jù)解碼器預(yù)先設(shè)置的播放規(guī)則,選擇相應(yīng)的音軌播放音視頻文件,同時(shí),還可以在網(wǎng)絡(luò)音視頻播放中實(shí)現(xiàn)實(shí)時(shí)無(wú)縫切換音軌,用戶可以自定義個(gè)人偏好音軌,提升用戶體驗(yàn)。本發(fā)明中涉及的專業(yè)術(shù)語(yǔ)包括音軌、流(stream)及軌道(track),其中:一個(gè)音軌主要指隨著一系列運(yùn)動(dòng)圖片、電視節(jié)目和視頻一起錄制和同步的一種聲音(語(yǔ)言),或者單獨(dú)錄制的歌曲中的某種聲音(如原聲);流是指一個(gè)音頻或者視頻節(jié)目;在一個(gè)容器中封裝了一個(gè)或多個(gè)音頻和視頻編碼的流,每一個(gè)流占據(jù)一個(gè)軌道,分配有一個(gè)軌道id,其中,容器的格式可以為mkv、mp4、av1、asf或ogg等,根據(jù)視頻流及音頻流具有相應(yīng)的格式。如圖1所示,本發(fā)明一實(shí)施例提出一種網(wǎng)絡(luò)視聽(tīng)中多音軌內(nèi)容播放方法,包括:步驟S101,通過(guò)網(wǎng)絡(luò)下載封裝有多個(gè)音軌內(nèi)容的音視頻文件;本實(shí)施例方法運(yùn)行環(huán)境涉及網(wǎng)絡(luò)視聽(tīng)系統(tǒng),該方法運(yùn)行的前提條件是,網(wǎng)絡(luò)視聽(tīng)系統(tǒng)中已預(yù)先編碼及封裝有包含多個(gè)音軌內(nèi)容的音視頻文件,該音視頻文件中除了包含多個(gè)音軌內(nèi)容外,還可以包含視頻軌內(nèi)容以及字幕軌等信息,根據(jù)播放需要,也可以只包含音頻軌及字幕軌等信息,比如純音頻文件。網(wǎng)絡(luò)中在預(yù)先編碼及封裝包含多個(gè)音軌內(nèi)容的音視頻文件時(shí),可以通過(guò)編碼軟件,完成視頻流及多個(gè)音頻流的編碼,然后采用一種可以封裝多個(gè)軌道的視頻容器對(duì)視頻流及多個(gè)音頻流進(jìn)行封裝,在封裝時(shí),還需寫入相應(yīng)軌道的軌道標(biāo)簽(tag)信息,并記錄每一軌道的軌道信息,比如語(yǔ)言、人物屬性或地點(diǎn)等。此外,根據(jù)網(wǎng)絡(luò)環(huán)境,還可以對(duì)封裝生成的音視頻文件進(jìn)行切割及分發(fā)部署等操作。關(guān)于音視頻文件中視頻流及多個(gè)音頻流的編碼、封裝以及音視頻文件的切割流程請(qǐng)參照下一實(shí)施例。本實(shí)施例中的音視頻文件可以是編碼封裝完成后不需經(jīng)過(guò)切割的某一種格式的音視頻文件,也可以是編碼封裝完成后,經(jīng)過(guò)切割后的某一段音視頻文件,其中音視頻文件的格式在切割前后不會(huì)改變,其格式可以為mkv、mp4、avi> asf或ogg等。根據(jù)用戶需要,在播放音視頻文件,通過(guò)網(wǎng)絡(luò)接收并下載上述封裝有多個(gè)音軌內(nèi)容的音視頻文件,之后即可對(duì)該下載的封裝有多個(gè)音軌內(nèi)容的音視頻文件進(jìn)行多音軌內(nèi)容的音軌選擇切換播放。步驟S102,對(duì)音視頻文件進(jìn)行解碼,獲取多個(gè)音軌內(nèi)容的軌道標(biāo)簽信息并展示給用戶;步驟S103,判斷用戶對(duì)軌道標(biāo)簽信息是否設(shè)定偏好選擇,若是,則進(jìn)入步驟S105 ;否則,進(jìn)入步驟S104;步驟S104,根據(jù)預(yù)置規(guī)則選擇相應(yīng)的音軌播放音視頻文件。步驟S105,以用戶選擇的音軌播放音視頻文件。 上述步驟S102至步驟S105中,在對(duì)下載的音視頻文件進(jìn)行播放時(shí),首先通過(guò)解碼器對(duì)該音視頻文件進(jìn)行解碼,然后再通過(guò)播放器進(jìn)行播放。為了實(shí)現(xiàn)對(duì)多音軌內(nèi)容進(jìn)行音軌選擇及音軌切換播放,本實(shí)施例可以根據(jù)用戶的偏好選擇,以用戶選擇的音軌進(jìn)行播放,也可以根據(jù)播放器預(yù)先設(shè)置的播放規(guī)則進(jìn)行播放。具體實(shí)施時(shí),本實(shí)施例通過(guò)播放器對(duì)音視頻文件進(jìn)行解碼時(shí),需要從音視頻文件中獲取多個(gè)音軌內(nèi)容的軌道標(biāo)簽信息,并將該軌道標(biāo)簽信息展示給用戶,軌道標(biāo)簽信息中包含音軌信息,比如聲音或語(yǔ)言,或者單獨(dú)錄制的歌曲中的某種聲音,如原聲等。通過(guò)將聲音或語(yǔ)言等音軌信息展示給用戶,以提示用戶進(jìn)行偏好選擇,用戶可以根據(jù)自己的偏好選擇相應(yīng)的音軌(語(yǔ)言),也可以不作選擇,而是由播放器按預(yù)先設(shè)置的播放規(guī)則選擇相應(yīng)的音軌進(jìn)行播放。具體地,若用戶設(shè)定了偏好選擇,即用戶根據(jù)系統(tǒng)提示的軌道標(biāo)簽信息選擇了相應(yīng)的音軌,比如,目前播放的音視頻文件為韓劇,網(wǎng)絡(luò)下載播放時(shí),向用戶展示播放界面,并在該播放界面中提示用戶有粵語(yǔ)和國(guó)語(yǔ)兩種配音,請(qǐng)用戶進(jìn)行偏好選擇,若用戶選擇其中一種語(yǔ)言比如國(guó)語(yǔ),則播放器按照用戶選擇的國(guó)語(yǔ)播放該音視頻文件,并在本地配置文件中記錄偏好語(yǔ)言為國(guó)語(yǔ);若用戶不作偏好選擇,則播放器按照預(yù)先設(shè)置的播放規(guī)則進(jìn)行播放。以下詳細(xì)說(shuō)明在用戶沒(méi)有設(shè)定偏好選擇時(shí),播放器按照預(yù)先設(shè)置的播放規(guī)則進(jìn)行播放的過(guò)程。如圖2所示,上述步驟S104包括:步驟S1041,獲取音視頻文件的所屬類別信息;步驟S1042,從本地配置文件中獲取所屬類別信息對(duì)應(yīng)的默認(rèn)播放選項(xiàng);步驟S1043,根據(jù)用戶預(yù)先設(shè)置的優(yōu)先播放順序,從默認(rèn)播放選項(xiàng)中選取優(yōu)先偏好或優(yōu)先上次播放選項(xiàng); 步驟S1044,以優(yōu)先偏好或優(yōu)先上次播放選項(xiàng)對(duì)應(yīng)的音軌播放音視頻文件。具體地,在用戶沒(méi)有設(shè)定偏好選擇時(shí),播放器首先根據(jù)音視頻文件的名稱等信息從服務(wù)器獲取音視頻文件的所屬類別信息,比如韓劇,然后,根據(jù)音視頻文件的所屬類別信息從本地配置文件中獲取對(duì)應(yīng)的默認(rèn)播放選項(xiàng)。其中,本地配置文件中記錄了不同所屬類別對(duì)應(yīng)的默認(rèn)播放選項(xiàng),每一所屬類別具有ID號(hào),每一所屬類別均對(duì)應(yīng)有優(yōu)先偏好及優(yōu)先上次播放兩種默認(rèn)播放選項(xiàng),而每一種默認(rèn)播放選項(xiàng)之下具有相應(yīng)的音軌信息。用戶可以根據(jù)需要預(yù)先設(shè)定優(yōu)先偏好及優(yōu)先上次播放兩種默認(rèn)播放選項(xiàng)的優(yōu)先播放順序。若用戶預(yù)先設(shè)定以優(yōu)先偏好對(duì)應(yīng)的音軌播放音視頻文件,則在播放時(shí),若用戶在播放界面中沒(méi)有設(shè)定偏好選擇時(shí),播放器將根據(jù)音視頻文件的所屬類別,從本地配置文件中查找到優(yōu)先偏好選項(xiàng),并以優(yōu)先偏好選項(xiàng)對(duì)應(yīng)的音軌播放音視頻文件。此外,默認(rèn)播放選項(xiàng)內(nèi)的音軌信息也可以為空。下面以本地配置文件為XML舉例說(shuō)明本地配置文件的內(nèi)部格式:〈韓劇ID=" 1111" ><上次語(yǔ)言 > 韓語(yǔ)〈/上次語(yǔ)言><偏好語(yǔ)目 > 國(guó)語(yǔ)〈/偏好語(yǔ)目>< 香港劇 ID = " 2222" ><上次語(yǔ)言 > 國(guó)語(yǔ)〈/上次語(yǔ)言> <偏好語(yǔ)言 > 粵語(yǔ)〈/偏好語(yǔ)言>上述本地配置文件中記錄的所屬類別包括〈韓劇ID = " 1111" >及〈香港劇ID="2222" >兩種,以韓劇為例,其具有優(yōu)先偏好選項(xiàng)及上次優(yōu)先播放選項(xiàng)兩種,其中,優(yōu)先偏好選項(xiàng)包括偏好語(yǔ)言、偏好音量?jī)煞N音軌信息;上次優(yōu)先播放選項(xiàng)包括上次語(yǔ)言一種音軌信息。若用戶預(yù)先設(shè)定了優(yōu)先偏好選項(xiàng),則播放器將首先選取優(yōu)先偏好選項(xiàng),同時(shí),根據(jù)音視頻文件的所屬類別信息從本地配置文件中選取優(yōu)先偏好選項(xiàng)中對(duì)應(yīng)的偏好語(yǔ)言,并以該選取的偏好語(yǔ)言播放音視頻文件。此外,當(dāng)上述音視頻文件為第一次播放時(shí),或者優(yōu)先偏好或優(yōu)先上次播放選項(xiàng)對(duì)應(yīng)的音軌不存在時(shí),比如播放的音視頻的所屬類別是歐洲劇的電影,而偏好語(yǔ)言是德語(yǔ),上次語(yǔ)言是英語(yǔ),而該歐洲劇是葡萄牙語(yǔ)和西班牙語(yǔ)的多音軌視頻,則播放器將選取音視頻文件中音軌ID最小的音軌進(jìn)行播放。本實(shí)施例通過(guò)在一個(gè)網(wǎng)絡(luò)編碼節(jié)目中封裝多個(gè)編碼的音頻軌,不僅節(jié)約了存儲(chǔ)空間和帶寬,而且在網(wǎng)絡(luò)視頻播放時(shí),為用戶提供智能選擇功能,用戶可以根據(jù)自身偏好選擇相應(yīng)的音軌;而且用戶也可以自定義個(gè)人偏好語(yǔ)言,在用戶不設(shè)定偏好選擇時(shí),由播放器根據(jù)用戶定義的偏好語(yǔ)言進(jìn)行播放,從而實(shí)現(xiàn)了超過(guò)DVD播放及電視播放的體驗(yàn)。如圖3所示,本發(fā)明另一實(shí)施例提出一種網(wǎng)絡(luò)視聽(tīng)中多音軌內(nèi)容播放方法,在上述實(shí)施例的基礎(chǔ)上,在步驟SlOl之前還包括:步驟S90,編碼視頻及多個(gè)音頻流;步驟S100,對(duì)編碼后的視頻及多個(gè)音頻流進(jìn)行封裝,生成預(yù)定格式的音視頻文件。在步驟S104及步驟S105之后還包括:步驟S106,在音視頻文件播放過(guò)程中,接收用戶輸入的音軌切換指令;步驟S107,根據(jù)音軌切換指令,將當(dāng)前播放音軌切換為用戶選擇的偏好音軌,并以偏好音軌播放音視頻文件;步驟S108,在配置文件中將偏好音軌更新為優(yōu)先偏好。本實(shí)施例與上述實(shí)施例的區(qū)別在于,本實(shí)施例還包括了在接收下載音視頻文件之前,生成音視頻文件的方法過(guò)程,以及在播放器播放音視頻文件的過(guò)程中,用戶可以通過(guò)手動(dòng)選擇實(shí)現(xiàn)多音軌的無(wú)縫切換。具體地,在本實(shí)施例中,首先需要對(duì)視頻及多個(gè)音頻流進(jìn)行編碼,然后將其封裝生成相應(yīng)格式的音視頻文件。在編碼時(shí),可以通過(guò)編碼軟件編碼完成視頻和多個(gè)音頻流,然后采用一種可以封裝多個(gè)軌道的視頻容器或者音頻容器封裝成相應(yīng)格式的音視頻文件,其中視頻容器可以采用mkv、mp4等格式,音頻容器可以采用ogg等格式。封裝時(shí),除封裝視頻流及音頻流外,還需要寫入多個(gè)音軌的軌道標(biāo)簽(tag)信息,并記錄每一軌道的軌道信息,如語(yǔ)言、人物屬性和地點(diǎn)等。此外,在編碼封裝完成后,還可以根據(jù)網(wǎng)絡(luò)的環(huán)境進(jìn)行切割、分發(fā)部署等。之后,通過(guò)網(wǎng)絡(luò)接收下載相應(yīng)的音視頻文件,由解碼器對(duì)音視頻文件進(jìn)行解碼,由播放器對(duì)音視頻文件進(jìn)行播放。其中,音視頻文件的解碼及播放過(guò)程與上述實(shí)施例相同,在此不再贅述。此后,在節(jié)目后續(xù)的播放過(guò)程中,用戶可以根據(jù)系統(tǒng)中已經(jīng)記錄的音視頻文件中的軌道標(biāo)簽信息,隨時(shí)進(jìn)行音軌切換,本地配置文件記錄切換到的音軌為上次播放語(yǔ)言。相比現(xiàn)有的網(wǎng)絡(luò)在線視頻服務(wù)中,對(duì)于一個(gè)節(jié)目一般只能提供一個(gè)音軌(語(yǔ)言)的體驗(yàn),本實(shí)施例可應(yīng)用于網(wǎng)絡(luò)視頻點(diǎn)播中和直播中,達(dá)到多個(gè)音軌(語(yǔ)言)無(wú)縫切換的效果O此外,相比現(xiàn)有的網(wǎng)絡(luò)音頻服務(wù)中,對(duì)于一首歌曲一般只能提供一種聲音(如原聲)的體驗(yàn),即使能提供卡拉OK的原聲伴唱切換功能,也只能通過(guò)左右聲道各存儲(chǔ)一種聲音實(shí)現(xiàn),而單聲道的聲音音質(zhì)和音效較差,而本實(shí)施例可以在實(shí)現(xiàn)卡拉OK原聲、伴唱切換功能的同時(shí),提供較好的音樂(lè)品質(zhì);而且在視頻觀看中可實(shí)現(xiàn)單視頻多個(gè)語(yǔ)言切換的體驗(yàn),另外也能實(shí)現(xiàn)在一首歌曲中無(wú)縫切換體驗(yàn)多個(gè)歌手演唱版本的效果。因此,本實(shí)施例通過(guò)在一個(gè)網(wǎng)絡(luò)編碼節(jié)目中封裝多個(gè)編碼的音軌,不僅節(jié)約了存儲(chǔ)空間和帶寬,而且實(shí)現(xiàn)了在網(wǎng)絡(luò)視頻和音頻服務(wù)中,同一節(jié)目?jī)?nèi)多音軌內(nèi)容的實(shí)時(shí)無(wú)縫切換,用戶可以自定義個(gè)人偏好語(yǔ)言,由此大大提升了用戶體驗(yàn)。如圖4所示,本發(fā)明一實(shí)施例提出一種網(wǎng)絡(luò)視聽(tīng)中多音軌內(nèi)容播放系統(tǒng),包括:下載模塊401、解碼模塊402以及播放模塊403,其中:下載模塊401,用于通過(guò)網(wǎng)絡(luò)下載封裝有多個(gè)音軌內(nèi)容的音視頻文件;解碼模塊402,用于對(duì)音視頻文件進(jìn)行解碼,獲取多個(gè)音軌內(nèi)容的軌道標(biāo)簽信息并展示給用戶;本實(shí)施例中解碼模塊402可以為解碼器。播放模塊403,用于當(dāng)用戶未對(duì)軌道標(biāo)簽信息設(shè)定偏好選擇時(shí),根據(jù)預(yù)置規(guī)則選擇相應(yīng)的音軌播放音視頻文件。本實(shí)施例中播放模塊403可以為播放器。本實(shí)施例網(wǎng)絡(luò)視聽(tīng)中多音軌內(nèi)容播放系統(tǒng)中已預(yù)先編碼及封裝有包含多個(gè)音軌內(nèi)容的音視頻文件,該音視頻文件中除了包含多個(gè)音軌內(nèi)容外,還可以包含視頻軌內(nèi)容以及字幕軌等信息,根據(jù)播放需要,也可以只包含音頻軌及字幕軌等信息。網(wǎng)絡(luò)中在預(yù)先編碼及封裝包含多個(gè)音軌內(nèi)容的音視頻文件時(shí),可以通過(guò)編碼軟件,完成視頻流及多個(gè)音頻流的編碼,然后采用一種可以封裝多個(gè)軌道的視頻容器對(duì)視頻流及多個(gè)音頻流進(jìn)行封裝,在封裝時(shí),還寫入有相應(yīng)軌道的軌道標(biāo)簽(tag)信息,并記錄每一軌道的軌道信息,比如語(yǔ)言、人物屬性或地點(diǎn)等。此外,根據(jù)網(wǎng)絡(luò)環(huán)境,還可以對(duì)封裝生成的音視頻文件進(jìn)行切割及分發(fā)部署等。關(guān)于音視頻文件中視頻流及多個(gè)音頻流的編碼、封裝以及音視頻文件的切割流程請(qǐng)參加下一實(shí)施例。本實(shí)施例中的音視頻文件可以是編碼封裝完成后不需經(jīng)過(guò)切割的某一種格式的音視頻文件,也可以是編碼封裝完成后,經(jīng)過(guò)切割后的某一段音視頻文件,其中音視頻文件的格式在切割前后不會(huì)改變,其格式可以為mkv、mp4、avi> asf或ogg等。根據(jù)用戶需要,在播放音視頻文件,下載模塊401通過(guò)網(wǎng)絡(luò)接收并下載上述封裝有多個(gè)音軌內(nèi)容的音視頻文件,之后即可對(duì)該下載的封裝有多個(gè)音軌內(nèi)容的音視頻文件進(jìn)行多音軌內(nèi)容的音軌選擇或切換播放。在對(duì)下載的音視頻文件進(jìn)行播放時(shí),首先通過(guò)解碼器對(duì)該音視頻文件進(jìn)行解碼,然后再通過(guò)播放器進(jìn)行播放。為了實(shí)現(xiàn)對(duì)多音軌內(nèi)容進(jìn)行音軌選擇及音軌切換播放,本實(shí)施例可以根據(jù)用戶的偏好選擇,以用戶選擇的音軌進(jìn)行播放,也可以根據(jù)播放器預(yù)先設(shè)置的播放規(guī)則進(jìn)行播放。為此,本實(shí)施例通過(guò)播放器對(duì)音視頻文件進(jìn)行解碼時(shí),需要從音視頻文件中獲取多個(gè)音軌內(nèi)容的軌道標(biāo)簽信息,并將該軌道標(biāo)簽信息展示給用戶,軌道標(biāo)簽信息中包含音軌信息,比如聲音或語(yǔ)言,或者單獨(dú)錄制的歌曲中的某種聲音,如原聲等。通過(guò)將聲音或語(yǔ)言等音軌信息展示給用戶,以便提示用戶進(jìn)行偏好選擇,用戶可以根據(jù)自己的偏好選擇相應(yīng)的音軌(語(yǔ)言),也可以不作選擇,而是由播放器按預(yù)先設(shè)置的播放規(guī)則選擇相應(yīng)的音軌進(jìn)行播放。具體地,若用戶設(shè)定了偏好選擇,即用戶根據(jù)系統(tǒng)提示的軌道標(biāo)簽信息選擇了相應(yīng)的音軌,比如,目前播放的音視頻文件為韓劇,網(wǎng)絡(luò)下載播放時(shí),向用戶展示播放界面,并在播放界面中提示用戶有粵語(yǔ)和國(guó)語(yǔ)兩種配音,請(qǐng)用戶進(jìn)行偏好選擇,若用戶選擇其中一種語(yǔ)言比如國(guó)語(yǔ),則播放器按照用戶選擇的國(guó)語(yǔ)播放該音視頻文件,并在本地配置文件中記錄偏好語(yǔ)言為國(guó)語(yǔ);若用戶不作偏好選擇,則播放器按照預(yù)先設(shè)置的播放規(guī)則進(jìn)行播放。具體地,如圖5所示,播放模塊403包括:第一獲取單元4031、第二獲取單元4032以及播放單元4033,其中:第一獲取單元4031,用于獲取音視頻文件的所屬類別信息;第二獲取單元4032,用于從本地配置文件中獲取所屬類別信息對(duì)應(yīng)的默認(rèn)播放選項(xiàng);播放單元4033,用于根據(jù)用戶預(yù)先設(shè)置的優(yōu)先播放順序,從默認(rèn)播放選項(xiàng)中選取優(yōu)先偏好或優(yōu)先上次播放選項(xiàng)對(duì)應(yīng)的音軌播放音視頻文件,以及當(dāng)用戶對(duì)軌道標(biāo)簽信息設(shè)定偏好選擇時(shí),以用戶選擇的音軌播放音視頻文件。進(jìn)一步的,播放單元4033,還用于當(dāng)?shù)谝淮尾シ乓粢曨l文件,或者優(yōu)先偏好或優(yōu)先上次播放選項(xiàng)對(duì)應(yīng)的音軌不存在時(shí),選取音視頻文件中音軌ID最小的音軌播放音視頻文件。具體地,在用戶沒(méi)有設(shè)定偏好選擇時(shí),播放器首先根據(jù)音視頻文件的名稱等信息從服務(wù)器獲取音視頻文件的所屬類別信息,比如韓劇,然后,根據(jù)音視頻文件的所屬類別信息從本地配置文件中獲取對(duì)應(yīng)的默認(rèn)播放選項(xiàng)。其中,本地配置文件中記錄了不同所屬類別對(duì)應(yīng)的默認(rèn)播放選項(xiàng),每一所屬類別具有ID號(hào),每一所屬類別均對(duì)應(yīng)有優(yōu)先偏好及優(yōu)先上次播放兩種默認(rèn)播放選項(xiàng),而每一種默認(rèn)播放選項(xiàng)之下具有相應(yīng)的音軌信息。用戶可以根據(jù)需要預(yù)先設(shè)定優(yōu)先偏好及優(yōu)先上次播放兩種默認(rèn)播放選項(xiàng)的優(yōu)先播放順序。若用戶預(yù)先設(shè)定以優(yōu)先偏好對(duì)應(yīng)的音軌播放音視頻文件,則在播放時(shí),若用戶在播放界面中沒(méi)有設(shè)定偏好選擇時(shí),播放器將根據(jù)音視頻文件的所屬類別,從本地配置文件中查找到優(yōu)先偏好選項(xiàng),并以優(yōu)先偏好選項(xiàng)對(duì)應(yīng)的音軌播放音視頻文件。此外,默認(rèn)播放選項(xiàng)內(nèi)的音軌信息也可以為空。下面以本地配置文件為XML舉例說(shuō)明本地配置文件的內(nèi)部格式:〈韓劇ID=" 1111" ><上次語(yǔ)言 > 韓語(yǔ)〈/上次語(yǔ)言><偏好語(yǔ)目 > 國(guó)語(yǔ)〈/偏好語(yǔ)目>〈香港劇ID=" 2222" ><上次語(yǔ)言 > 國(guó)語(yǔ)〈/上次語(yǔ)言><偏好語(yǔ)言 > 粵語(yǔ)〈/偏好語(yǔ)言>上述本地配置文件中記錄的所屬類別包括〈韓劇ID=" 1111" >及〈香港劇ID="2222" >兩種,以韓劇為例,其具有優(yōu)先偏好選項(xiàng)及上次優(yōu)先播放選項(xiàng)兩種,其中,優(yōu)先偏好選項(xiàng)包括偏好語(yǔ)言、偏好音量?jī)煞N音軌信息;上次優(yōu)先播放選項(xiàng)包括上次語(yǔ)言一種音軌信息。若用戶預(yù)先設(shè)定了優(yōu)先偏好選項(xiàng),則播放器將首先選取優(yōu)先偏好選項(xiàng),同時(shí),根據(jù)音視頻文件的所屬類別信息從本地配置文件中選取優(yōu)先偏好選項(xiàng)中對(duì)應(yīng)的偏好語(yǔ)言,并以該選取的偏好語(yǔ)言播放音視頻文件。此外,當(dāng)上述音視頻文件為第一次播放時(shí),或者優(yōu)先偏好或優(yōu)先上次播放選項(xiàng)對(duì)應(yīng)的音軌不存在時(shí),比如播放的音視頻的所屬類別是歐洲劇的電影,而偏好語(yǔ)言是德語(yǔ),上次語(yǔ)言是英語(yǔ),而該歐洲劇是葡萄牙語(yǔ)和西班牙語(yǔ)的多音軌視頻,則播放器將選取音視頻文件中音軌ID最小的音軌進(jìn)行播放。本實(shí)施例通過(guò)在一個(gè)網(wǎng)絡(luò)編碼節(jié)目中封裝多個(gè)編碼的音頻軌,不僅節(jié)約了存儲(chǔ)空間和帶寬,而且在網(wǎng)絡(luò)視頻播放時(shí),為用戶提供智能選擇功能,用戶可以根據(jù)自身偏好選擇相應(yīng)的音軌;而且用戶也可以自定義個(gè)人偏好語(yǔ)言,在用戶不設(shè)定偏好選擇時(shí),由播放器根據(jù)用戶定義的偏好語(yǔ)言進(jìn)行播放,從而實(shí)現(xiàn)了超過(guò)DVD播放及電視播放的體驗(yàn)。如圖6所示,本發(fā)明一實(shí)施例提出一種網(wǎng)絡(luò)視聽(tīng)中多音軌內(nèi)容播放系統(tǒng),在上述實(shí)施例的基礎(chǔ)上,還包括:編碼模塊380,用于編碼視頻及多個(gè)音頻流;封裝模塊390,用于對(duì)編碼后的視頻及多個(gè)音頻流進(jìn)行封裝,生成預(yù)定格式的音視頻文件。切割模塊400,用于對(duì)音視頻文件進(jìn)行切割。在本實(shí)施例中,播放模塊403還包括:接收單元4034及更新單元4035,其中:接收單元4034,用于在音視頻文件播放過(guò)程中,接收用戶輸入的音軌切換指令;播放單元4033,還用于根據(jù)音軌切換指令,將當(dāng)前播放音軌切換為用戶選擇的偏好音軌,并以偏好音軌播放所述音視頻文件;更新單元4035,用于在配置文件中將偏好音軌更新為優(yōu)先偏好。本實(shí)施例與上述實(shí)施例的區(qū)別在于,本實(shí)施例還包括了在接收下載音視頻文件之前,生成音視頻文件的過(guò)程,以及在播放器播放音視頻文件的過(guò)程中,用戶可以通過(guò)手動(dòng)選擇實(shí)現(xiàn)多音軌的無(wú)縫切換。具體地,在本實(shí)施例中,首先通過(guò)編碼模塊380對(duì)視頻及多個(gè)音頻流進(jìn)行編碼,然后通過(guò)封裝模塊390將其封裝生成相應(yīng)格式的音視頻文件。在編碼時(shí),可以通過(guò)編碼軟件編碼完成視頻和多個(gè)音頻流,然后采用一種可以封裝多個(gè)軌道的視頻容器或者音頻容器封裝成相應(yīng)格式的音視頻文件,其中視頻容器可以采用mkv、mp4等格式,音頻容器可以采用ogg等格式。封裝時(shí),除封裝視頻流及音頻流外,還需要寫入多個(gè)音軌的軌道標(biāo)簽(tag)信息,并記錄每一軌道的軌道信息,如語(yǔ)言、人物屬性和地點(diǎn)等。此外,在編碼封裝完成后,還可以根據(jù)網(wǎng)絡(luò)的環(huán)境通過(guò)切割模塊400進(jìn)行切割、分
發(fā)部署等。之后,下載模塊401通過(guò)網(wǎng)絡(luò)接收下載相應(yīng)的音視頻文件,由解碼器對(duì)音視頻文件進(jìn)行解碼,由播放器對(duì)音視頻文件進(jìn)行播放。其中,音視頻文件的解碼及播放過(guò)程與上述實(shí)施例相同,在此不再贅述。此后,在節(jié)目后續(xù)的播放過(guò)程中,用戶可以根據(jù)系統(tǒng)中已經(jīng)記錄的音視頻文件中的軌道標(biāo)簽信息,隨時(shí)進(jìn)行音軌切換,本地配置文件記錄切換到的音軌為上次播放語(yǔ)言。相比現(xiàn)有的網(wǎng)絡(luò)在線視頻服務(wù)中,對(duì)于一個(gè)節(jié)目一般只能提供一個(gè)音軌(語(yǔ)言)的體驗(yàn),本實(shí)施例可應(yīng)用于網(wǎng)絡(luò)視頻點(diǎn)播中和直播中,達(dá)到多個(gè)音軌(語(yǔ)言)無(wú)縫切換的效果O此外,相比現(xiàn)有的網(wǎng)絡(luò)音頻服務(wù)中,對(duì)于一首歌曲一般只能提供一種聲音(如原聲)的體驗(yàn),即使能提供卡拉OK的原聲伴唱切換功能,也只能通過(guò)左右聲道各存儲(chǔ)一種聲音實(shí)現(xiàn),而單聲道的聲音音質(zhì)和音效較差,而本實(shí)施例可以在實(shí)現(xiàn)卡拉OK原聲、伴唱切換功能的同時(shí),提供較好的音樂(lè)品質(zhì);而且在視頻觀看中可實(shí)現(xiàn)單視頻多個(gè)語(yǔ)言切換的體驗(yàn),另外也能實(shí)現(xiàn)在一首歌曲中無(wú)縫切換體驗(yàn)多個(gè)歌手演唱版本的效果。因此,本實(shí)施例通過(guò)在一個(gè)網(wǎng)絡(luò)編碼節(jié)目中封裝多個(gè)編碼的音軌,不僅節(jié)約了存儲(chǔ)空間和帶寬,而且實(shí)現(xiàn)了在網(wǎng)絡(luò)視頻和音頻服務(wù)中,同一節(jié)目?jī)?nèi)多音軌內(nèi)容的實(shí)時(shí)無(wú)縫切換,用戶可以自定義個(gè)人偏好語(yǔ)言,由此大大提升了用戶體驗(yàn)。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或流程變換,或直接或間接運(yùn)用在其它相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種網(wǎng)絡(luò)視聽(tīng)中多音軌內(nèi)容播放方法,其特征在于,包括: 通過(guò)網(wǎng)絡(luò)下載封裝有多個(gè)音軌內(nèi)容的音視頻文件; 對(duì)所述音視頻文件進(jìn)行解碼,獲取所述多個(gè)音軌內(nèi)容的軌道標(biāo)簽信息并展示給用戶;當(dāng)用戶未對(duì)所述軌道標(biāo)簽信息設(shè)定偏好選擇時(shí),根據(jù)預(yù)置規(guī)則選擇相應(yīng)的音軌播放所述音視頻文件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)預(yù)置規(guī)則選擇相應(yīng)的音軌播放所述音視頻文件的步驟包括: 獲取所述音視頻文件的所屬類別信息; 從本地配置文件中獲取所述所屬類別信息對(duì)應(yīng)的默認(rèn)播放選項(xiàng); 根據(jù)用戶預(yù)先設(shè)置的優(yōu)先播放順序,從所述默認(rèn)播放選項(xiàng)中選取優(yōu)先偏好或優(yōu)先上次播放選項(xiàng); 以所述優(yōu)先偏好或優(yōu)先上次播放選項(xiàng)對(duì)應(yīng)的音軌播放所述音視頻文件。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)預(yù)置規(guī)則選擇相應(yīng)的音軌播放所述音視頻文件的步驟還包括: 當(dāng)?shù)谝淮尾シ潘鲆粢曨l文件,或者所述優(yōu)先偏好或優(yōu)先上次播放選項(xiàng)對(duì)應(yīng)的音軌不存在時(shí),選取所述音視頻文件中音軌ID最小的音軌播放所述音視頻文件。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 在所述音視頻文件播放過(guò)程中,接收用戶輸入的音軌切換指令; 根據(jù)所述音軌切換指令,將當(dāng)前播放音軌切換為用戶選擇的偏好音軌,并以所述偏好音軌播放所述音視頻文件; 在所述配置文件中將所述偏好音軌更新為優(yōu)先偏好。
5.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的方法,其特征在于,還包括: 當(dāng)用戶對(duì)所述軌道標(biāo)簽信息設(shè)定偏好選擇時(shí),以用戶選擇的音軌播放所述音視頻文件。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述通過(guò)網(wǎng)絡(luò)下載封裝有多個(gè)音軌內(nèi)容的音視頻文件的步驟之前還包括: 編碼視頻及多個(gè)音頻流; 對(duì)所述編碼后的視頻及多個(gè)音頻流進(jìn)行封裝,生成預(yù)定格式的音視頻文件。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述對(duì)編碼后的視頻及多個(gè)音頻流進(jìn)行封裝,生成預(yù)定格式的音視頻文件的步驟之后還包括: 對(duì)所述音視頻文件進(jìn)行切割。
8.一種網(wǎng)絡(luò)視聽(tīng)中多音軌內(nèi)容播放系統(tǒng),其特征在于,包括: 下載模塊,用于通過(guò)網(wǎng)絡(luò)下載封裝有多個(gè)音軌內(nèi)容的音視頻文件; 解碼模塊,用于對(duì)所述音視頻文件進(jìn)行解碼,獲取所述多個(gè)音軌內(nèi)容的軌道標(biāo)簽信息并展示給用戶; 播放模塊,用于當(dāng)用戶未對(duì)所述軌道標(biāo)簽信息設(shè)定偏好選擇時(shí),根據(jù)預(yù)置規(guī)則選擇相應(yīng)的音軌播放所述音視頻文件。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述播放模塊包括: 第一獲取單元,用于獲取所述音視頻文件的所屬類別信息;第二獲取單元,用于從本地配置文件中獲取所述所屬類別信息對(duì)應(yīng)的默認(rèn)播放選項(xiàng); 播放單元,用于根據(jù)用戶預(yù)先設(shè)置的優(yōu)先播放順序,從所述默認(rèn)播放選項(xiàng)中選取優(yōu)先偏好或優(yōu)先上次播放選項(xiàng)對(duì)應(yīng)的音軌播放所述音視頻文件。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于, 所述播放單元,還用于當(dāng)?shù)谝淮尾シ潘鲆粢曨l文件,或者所述優(yōu)先偏好或優(yōu)先上次播放選項(xiàng)對(duì)應(yīng)的音軌不存在時(shí),選取所述音視頻文件中音軌ID最小的音軌播放所述音視頻文件。
11.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述播放模塊還包括:接收單元及更新單元,其中: 所述接收單元,用于在所述音視頻文件播放過(guò)程中,接收用戶輸入的音軌切換指令; 所述播放單元,還用于根據(jù)所述音軌切換指令,將當(dāng)前播放音軌切換為用戶選擇的偏好音軌,并以所述偏好音軌播放所述音視頻文件; 更新單元,用于在所述配置文件中將所述偏好音軌更新為優(yōu)先偏好。
12.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述播放單元還用于當(dāng)用戶對(duì)所述軌道標(biāo)簽信息設(shè)定偏好選擇時(shí),以用戶選擇的音軌播放所述音視頻文件。
13.根據(jù)權(quán)利要求8-12中任一項(xiàng)所述的系統(tǒng),其特征在于,還包括: 編碼模塊,用于編碼視頻及多個(gè)音頻流; 封裝模塊,用于對(duì)所述編碼后的視頻及多個(gè)音頻流進(jìn)行封裝,生成預(yù)定格式的音視頻文件。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于,還包括:切割模塊,用于對(duì)所述音視頻文件進(jìn)行切割。
全文摘要
本發(fā)明涉及一種網(wǎng)絡(luò)視聽(tīng)中多音軌內(nèi)容播放方法及系統(tǒng),其中方法包括通過(guò)網(wǎng)絡(luò)下載封裝有多個(gè)音軌內(nèi)容的音視頻文件;對(duì)音視頻文件進(jìn)行解碼,獲取多個(gè)音軌內(nèi)容的軌道標(biāo)簽信息并展示給用戶;當(dāng)用戶未對(duì)軌道標(biāo)簽信息設(shè)定偏好選擇時(shí),根據(jù)預(yù)置規(guī)則選擇相應(yīng)的音軌播放音視頻文件。本發(fā)明通過(guò)在一個(gè)網(wǎng)絡(luò)編碼節(jié)目中封裝多個(gè)編碼的音頻軌,在下載播放時(shí),當(dāng)用戶設(shè)定偏好選擇時(shí),按照用戶選擇的音軌播放音視頻文件;當(dāng)用戶未設(shè)定偏好選擇時(shí),根據(jù)解碼器預(yù)先設(shè)置的播放規(guī)則,選擇相應(yīng)的音軌播放音視頻文件,不僅節(jié)約了存儲(chǔ)空間和帶寬,還可以在網(wǎng)絡(luò)音視頻播放中實(shí)現(xiàn)實(shí)時(shí)無(wú)縫切換音軌,且用戶可以自定義個(gè)人偏好音軌,大大提升用戶體驗(yàn)。
文檔編號(hào)G11B19/02GK103093776SQ201110347709
公開(kāi)日2013年5月8日 申請(qǐng)日期2011年11月4日 優(yōu)先權(quán)日2011年11月4日
發(fā)明者簡(jiǎn)偉華, 張慶, 張志東, 林森 申請(qǐng)人:騰訊科技(深圳)有限公司