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

一種網(wǎng)絡視頻的播放方法及一種網(wǎng)絡視頻播放系統(tǒng)的制作方法

文檔序號:7721038閱讀:172來源:國知局
專利名稱:一種網(wǎng)絡視頻的播放方法及一種網(wǎng)絡視頻播放系統(tǒng)的制作方法
技術(shù)領域
本發(fā)明涉及音視頻技術(shù)領域,特別是涉及一種網(wǎng)絡視頻的播放方法及一種網(wǎng)絡視 頻播放系統(tǒng)。
背景技術(shù)
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,在網(wǎng)絡帶寬不斷增長的今天,網(wǎng)絡視頻以其便捷的訪問 體驗、多樣化的影片來源、實時的更新速度吸引了廣大的用戶,使得網(wǎng)絡視頻成為了用戶網(wǎng) 絡生活不可或缺的重要組成部分。網(wǎng)絡視頻是在網(wǎng)頁中供用戶瀏覽,目前網(wǎng)絡視頻的播放是基于流媒體技術(shù)。所謂 流媒體是指采用流式傳輸?shù)姆绞皆贗nternet播放的媒體格式。流式傳輸方式則是將整個 A/V及3D等多媒體文件經(jīng)過特殊的壓縮方式分成一個個壓縮包,由視頻服務器向用戶計算 機連續(xù)、實時傳送。在采用流式傳輸方式的系統(tǒng)中,用戶不必像采用下載方式那樣等到整個 文件全部下載完畢,而是只需經(jīng)過幾秒或幾十秒的啟動延時即可在用戶的計算機上利用解 壓設備(硬件或軟件)對壓縮的A/V、3D等多媒體文件解壓后進行播放和觀看。此時多媒 體文件的剩余部分將在后臺的服務器內(nèi)繼續(xù)下載。目前,大多數(shù)網(wǎng)站服務器提供的網(wǎng)絡視頻都以一定的碼流進行播放。所述碼流 (Data Rate),是指視頻文件在單位時間內(nèi)使用的數(shù)據(jù)流量,也叫碼率,它是視頻編碼中畫 面質(zhì)量控制中最重要的部分。同樣分辨率下,視頻文件的碼流越大,壓縮比就越小,畫面質(zhì) 量就越高。如果在網(wǎng)絡帶寬較小、網(wǎng)絡流量較大的情況下,碼流較大的視頻文件會占用更多 的帶寬資源,從而影響視頻的傳輸,進一步影響視頻播放的流暢度。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種網(wǎng)絡視頻的播放方法及一種網(wǎng)絡視頻播 放系統(tǒng),能夠提供多種可選碼流的視頻播放。為了解決上述問題,本發(fā)明公開了一種網(wǎng)絡視頻的播放方法,包括針對每一路視頻源,預置多種碼流;選擇其中一種碼流播放視頻源對應的視頻。優(yōu)選的,所述選擇包括觸發(fā)碼流選擇請求,所述請求中包含所選擇的碼流標識;根據(jù)所述請求中的碼流標識,從預置的多種碼流中選擇該標識對應的碼流。優(yōu)選的,所述選擇包括監(jiān)控網(wǎng)絡狀態(tài),根據(jù)網(wǎng)絡狀態(tài)自動選擇一種碼流。優(yōu)選的,所述方法還包括觸發(fā)碼流切換請求,所述請求中包含所切換的碼流標識;根據(jù)所述請求中的碼流標識,將當前碼流切換為該標識對應的碼流。
其中,所述預置包括針對每一路視頻源,將原始視頻流編碼成多種碼流。本發(fā)明還提供了一種網(wǎng)絡視頻播放系統(tǒng),包括播放服務器和客戶端播放器,其 中,所述播放服務器包括多碼流設置模塊,用于針對每一路視頻源,預置多種碼流;視頻傳輸模塊,用于選擇其中一種碼流向客戶端播放器傳輸視頻源對應的視頻;所述客戶端播放器用于播放視頻源對應的視頻。優(yōu)選的,所述客戶端播放器包括碼流選擇模塊,用于觸發(fā)碼流選擇請求,并發(fā)送給所述播放服務器,所述請求中包 含所選擇的碼流標識;則所述播放服務器的視頻傳輸模塊根據(jù)所述請求中的碼流標識,從預置的多種碼 流中選擇該標識對應的碼流,向客戶端播放器傳輸視頻源對應的視頻。優(yōu)選的,所述播放服務器還包括碼流自動選擇模塊,用于監(jiān)控網(wǎng)絡狀態(tài),根據(jù)網(wǎng)絡狀態(tài)自動選擇一種碼流;則所述視頻傳輸模塊使用所述自動選擇的碼流向客戶端播放器傳輸視頻源對應 的視頻。優(yōu)選的,所述播放服務器還包括多路編碼模塊,用于針對每一路視頻源,將原始視頻流編碼成多種碼流。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點本發(fā)明為網(wǎng)絡視頻的播放提供了多種可選的碼流,用戶可以自由選擇一種碼流進 行播放,還可以在播放過程中進行碼流切換,以適應網(wǎng)絡的傳輸狀態(tài)。例如,在網(wǎng)絡帶寬資 源較少的情況下選擇低碼流,而在帶寬資源充足的情況下選擇高碼流,從而保證視頻播放 的流暢度。而且,通過在播放過程中調(diào)整視頻碼流,還可以提高網(wǎng)絡視頻播放的并發(fā)用戶 數(shù)。


圖1是本發(fā)明實施例一所述一種網(wǎng)絡視頻的播放方法流程圖;圖2是本發(fā)明實施例三所述一種網(wǎng)絡視頻播放系統(tǒng)的結(jié)構(gòu)圖。
具體實施例方式為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和具體實 施方式對本發(fā)明作進一步詳細的說明。傳統(tǒng)的網(wǎng)絡視頻播放通常使用單一碼流,而本發(fā)明提出了一種多碼流的播放方 案,可供用戶進行選擇。下面通過實施例進行說明。實施例一參照圖1,是本發(fā)明實施例一所述一種網(wǎng)絡視頻的播放方法流程圖。步驟101,網(wǎng)絡端針對每一路視頻源,預置多種碼流;所述視頻源是指視頻的信號來源,一路視頻源可以為一個單獨的節(jié)目,也可以針 對一個頻道。每一路視頻源會預置多種可選的碼流,不同視頻源可以設置不同的碼流。
所述預置的方式可以是對每個視頻源并發(fā)啟動多路編碼,接收到所采集的原始 視頻流后,按照用戶需求將其編碼成多種碼流。步驟102,用戶請求播放視頻;步驟103,選擇其中一種碼流播放視頻源對應的視頻。網(wǎng)絡端根據(jù)用戶的請求找到相應視頻的視頻源,并從該視頻源對應的多種碼流中 選擇一種碼流向用戶傳輸視頻文件。其中,所述碼流的選擇可以由用戶完成,也可以由網(wǎng)絡端自動完成。用戶進行碼流選擇的方式是網(wǎng)絡播放器的顯示界面上提供了多碼流選項,用戶 選擇其中一種碼流,即觸發(fā)了碼流選擇請求,所述請求中包含所選擇的碼流標識;網(wǎng)絡端根 據(jù)所述請求中的碼流標識,可以從預置的多種碼流中選擇該標識對應的碼流。由網(wǎng)絡端自動進行碼流選擇的方式是網(wǎng)絡端監(jiān)控網(wǎng)絡狀態(tài),并自動選擇一種適 應當前網(wǎng)絡狀態(tài)的碼流。其中,所述網(wǎng)絡狀態(tài)是通過網(wǎng)絡帶寬、網(wǎng)絡流量等參數(shù)進行標識, 用于反映網(wǎng)絡資源的多少。碼流的選擇可以設置用戶選擇的優(yōu)先級高于網(wǎng)絡端自動選擇,即在用戶沒有選擇 碼流的情況下,網(wǎng)絡端再根據(jù)不同用戶的實際網(wǎng)絡帶寬情況自動選擇適合用戶帶寬的碼流 視頻進行播放。當然,也可以將網(wǎng)絡端自動選擇碼流設置為高優(yōu)先級,即首先由系統(tǒng)進行自 動選擇,如果用戶不希望使用系統(tǒng)提供的碼流,則可以選擇另一種碼流進行切換。根據(jù)所述請求中的碼流標識,將當前碼流切換為該標識對應的碼流。通常,用戶在觀看網(wǎng)絡視頻的過程中,可以在網(wǎng)絡狀態(tài)不好(如網(wǎng)速較慢)的情況 下選擇低碼流,而在網(wǎng)絡狀態(tài)良好(如網(wǎng)速較快)的情況下選擇高碼流。這樣,即使網(wǎng)速較 慢,由于選擇了低碼流傳輸視頻,可以減少視頻傳輸過程中的網(wǎng)絡資源占用,從而保證視頻 播放的流暢度。而且,如果大多數(shù)用戶都能盡量選擇較低的碼流播放,則每個用戶占用的帶寬就 會減少,就可以連接更多的用戶,提高網(wǎng)絡視頻播放的并發(fā)用戶數(shù),即提高網(wǎng)絡視頻播放的
覆蓋率。所述多碼流選擇的方案適用于網(wǎng)絡視頻直播、點播等多個領域,如網(wǎng)絡演唱會、新 聞發(fā)布會、節(jié)目演出、體育比賽、遠程教育等。實施例二 下面通過具體的例子說明多碼流選擇的方案。第一種實現(xiàn)方案是對于同一音視頻節(jié)目源(實時直播節(jié)目源或點播節(jié)目源),可以設置64K-128K、 128K-256k、300K、500K、1M、2M等不同的碼流,以供用戶選擇。用戶在收看直播節(jié)目或者點播視頻節(jié)目時,如果當前的網(wǎng)絡狀態(tài)較好,網(wǎng)速較快, 則可以選擇300K或500K的碼流進行高清播放;如果在后續(xù)播放過程中,由于連接的用戶 數(shù)越來越多,網(wǎng)絡變慢,則用戶可以選擇128K-256k的碼流進行切換,以適應網(wǎng)絡狀態(tài)的變 化,保證畫面播放的流暢。這時,用戶觸發(fā)碼流切換請求,所述請求中包含所切換的碼流標識,網(wǎng)絡端根據(jù)所 述請求中的碼流標識,可以從多種碼流中選擇該標識對應的碼流進行切換。例如,播放器主屏幕顯示畫面提供可自動切換的兩路碼流高清視頻碼流和流暢
5視頻碼流。其中,流暢視頻碼流是針對帶寬環(huán)境不能滿足高清視頻要求的客戶設置。高清視頻碼流的配置為320kbps H. 264 High profile 視頻 +64kbps MP3 音頻;流暢視頻碼流的配置為200kbps H. 264 視頻 +48kbps MP3 音頻。用戶可以在帶寬支持高畫質(zhì)的情況下選擇高清視頻碼流,在帶寬不支持高畫質(zhì)的 情況下選擇流暢視頻碼流,雖然畫質(zhì)受到一些影響,但還是可以保證視頻的流暢播放。第二種實現(xiàn)方案是一個網(wǎng)絡視頻播放系統(tǒng)支持多種碼流可供用戶選擇,用戶在不同的場景下,可以 選擇不同的碼流。例如對于主要使用聲音模式的場景,如用戶在網(wǎng)上進行遠程教育的學習,播放網(wǎng)絡講 座等,由于用戶關注的是聲音,對畫面的播放可以忽略,因此這種情況下,可以選擇低碼流 的播放,即使畫面播放不連續(xù),但保證聲音播放流暢即可。對于主要觀看視頻畫面的場景,如電影、電視劇的播放、球賽的直播等,用戶關注 聲音的同時,更主要的是觀看畫面,因此這種情況下,就需要選擇高碼流的播放,以保證畫 面的流暢。而且在網(wǎng)絡帶寬支持的情況下,用戶還可以選擇更高的碼流來提高畫面的清晰 度,享受高畫質(zhì)的播放。實施例三參照圖2,是本發(fā)明實施例三所述一種網(wǎng)絡視頻播放系統(tǒng)的結(jié)構(gòu)圖。所述系統(tǒng)主要包括播放服務器1和客戶端播放器2,其中,所述播放服務器1主要包括多碼流設置模塊11,用于針對每一路視頻源,預置多種碼流;視頻傳輸模塊12,用于選擇其中一種碼流向客戶端播放器傳輸視頻源對應的視頻。所述客戶端播放器2用于播放視頻源對應的視頻。優(yōu)選的,所述網(wǎng)絡視頻播放系統(tǒng)提供了兩種選擇碼流的方式—種是由客戶端播放器2實現(xiàn),因此,所述客戶端播放器2可以包括碼流選擇模塊21,用于觸發(fā)碼流選擇請求,并發(fā)送給所述播放服務器1,所述請求 中包含所選擇的碼流標識;則所述播放服務器1的視頻傳輸模塊12根據(jù)所述請求中的碼流標識,從預置的多 種碼流中選擇該標識對應的碼流,向客戶端播放器2傳輸視頻源對應的視頻。而且,所述碼流選擇模塊21還用于觸發(fā)碼流切換請求,并發(fā)送給所述播放服務器 1,所述請求中包含所切換的碼流標識;則所述播放服務器1的視頻傳輸模塊12根據(jù)所述請求中的碼流標識,將當前碼流 切換為該標識對應的碼流,向客戶端播放器2傳輸視頻源對應的視頻。另一種是由播放服務器1實現(xiàn),因此,所述播放服務器1還可以包括碼流自動選擇模塊13,用于監(jiān)控網(wǎng)絡狀態(tài),根據(jù)網(wǎng)絡狀態(tài)自動選擇一種碼流;則所述視頻傳輸模塊12使用所述自動選擇的碼流向客戶端播放器2傳輸視頻源 對應的視頻。
6
優(yōu)選的,所述播放服務器1還可以包括多路編碼模塊,用于針對每一路視頻源,將原始視頻流編碼成多種碼流。所述網(wǎng)絡視頻播放系統(tǒng)適用于網(wǎng)絡視頻直播、點播等多個領域,如網(wǎng)絡演唱會、新 聞發(fā)布會、節(jié)目演出、體育比賽、遠程教育等,該系統(tǒng)提供多種可選的碼流進行視頻播放,而 且還可以進行碼流切換,以適應網(wǎng)絡的傳輸狀態(tài)。而且,改系統(tǒng)還可以提高網(wǎng)絡視頻播放的 并發(fā)用戶數(shù),從而提高視頻播放的用戶覆蓋率。本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與 其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。對于系統(tǒng)實施例 而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部 分說明即可。以上對本發(fā)明所提供的一種網(wǎng)絡視頻的播放方法及一種網(wǎng)絡視頻播放系統(tǒng),進行 了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例 的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術(shù)人員, 依據(jù)本發(fā)明的思想,在具體實施方式
及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi) 容不應理解為對本發(fā)明的限制。
權(quán)利要求
一種網(wǎng)絡視頻的播放方法,其特征在于,包括針對每一路視頻源,預置多種碼流;選擇其中一種碼流播放視頻源對應的視頻。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述選擇包括 觸發(fā)碼流選擇請求,所述請求中包含所選擇的碼流標識;根據(jù)所述請求中的碼流標識,從預置的多種碼流中選擇該標識對應的碼流。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述選擇包括 監(jiān)控網(wǎng)絡狀態(tài),根據(jù)網(wǎng)絡狀態(tài)自動選擇一種碼流。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括 觸發(fā)碼流切換請求,所述請求中包含所切換的碼流標識;根據(jù)所述請求中的碼流標識,將當前碼流切換為該標識對應的碼流。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預置包括 針對每一路視頻源,將原始視頻流編碼成多種碼流。
6.一種網(wǎng)絡視頻播放系統(tǒng),其特征在于,包括播放服務器和客戶端播放器,其中,所 述播放服務器包括多碼流設置模塊,用于針對每一路視頻源,預置多種碼流;視頻傳輸模塊,用于選擇其中一種碼流向客戶端播放器傳輸視頻源對應的視頻;所述客戶端播放器用于播放視頻源對應的視頻。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述客戶端播放器包括碼流選擇模塊,用于觸發(fā)碼流選擇請求,并發(fā)送給所述播放服務器,所述請求中包含所 選擇的碼流標識;則所述播放服務器的視頻傳輸模塊根據(jù)所述請求中的碼流標識,從預置的多種碼流中 選擇該標識對應的碼流,向客戶端播放器傳輸視頻源對應的視頻。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述播放服務器還包括 碼流自動選擇模塊,用于監(jiān)控網(wǎng)絡狀態(tài),根據(jù)網(wǎng)絡狀態(tài)自動選擇一種碼流;則所述視頻傳輸模塊使用所述自動選擇的碼流向客戶端播放器傳輸視頻源對應的視頻。
9.根據(jù)權(quán)利要求6或8所述的系統(tǒng),其特征在于,所述播放服務器還包括 多路編碼模塊,用于針對每一路視頻源,將原始視頻流編碼成多種碼流。
全文摘要
本發(fā)明提供了一種網(wǎng)絡視頻的播放方法及一種網(wǎng)絡視頻播放系統(tǒng),能夠提供多種可選碼流的視頻播放。所述方法包括針對每一路視頻源,預置多種碼流;選擇其中一種碼流播放視頻源對應的視頻。本發(fā)明可以在網(wǎng)絡帶寬資源較少的情況下選擇低碼流,而在帶寬資源充足的情況下選擇高碼流,從而保證視頻播放的流暢度。而且,通過在播放過程中調(diào)整視頻碼流,還可以提高網(wǎng)絡視頻播放的并發(fā)用戶數(shù)。
文檔編號H04N7/173GK101917391SQ20091024282
公開日2010年12月15日 申請日期2009年12月17日 優(yōu)先權(quán)日2009年12月17日
發(fā)明者夏永宏, 李軍, 溫曉瑤 申請人:新奧特(北京)視頻技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
泽普县| 洛扎县| 固安县| 浮山县| 九龙县| 永定县| 张家川| 石狮市| 固原市| 合肥市| 道孚县| 若尔盖县| 武陟县| 南漳县| 萨嘎县| 满城县| 鄂伦春自治旗| 祥云县| 宣化县| 长寿区| 陕西省| 德令哈市| 盐城市| 临安市| 顺昌县| 繁峙县| 南康市| 兴安盟| 大洼县| 常熟市| 梅河口市| 大庆市| 饶阳县| 静海县| 马公市| 太白县| 灵山县| 桐庐县| 南丰县| 当涂县| 花莲市|