亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種視頻的碼流切換方法、裝置及電子設(shè)備與流程

文檔序號:11139406閱讀:來源:國知局

技術(shù)特征:

1.一種視頻的碼流切換方法,其特征在于,包括:

接收到當(dāng)前視頻的碼流切換操作后,獲取待切換的目標(biāo)碼流的播放信息;

根據(jù)所述目標(biāo)碼流的播放信息,獲取所述目標(biāo)碼流的播放地址,并在當(dāng)前碼流的播放過程中,通過訪問所述目標(biāo)碼流的播放地址,緩存所述目標(biāo)碼流;

在所述當(dāng)前碼流中的目標(biāo)傳送流TS流播放完畢后,切換至所述目標(biāo)碼流并播放,其中,所述目標(biāo)傳送流TS流為所述目標(biāo)碼流的緩存值達到預(yù)設(shè)緩存值時,所述當(dāng)前碼流中正在播放的TS流。

2.根據(jù)權(quán)利要求1所述的視頻的碼流切換方法,其特征在于,在所述切換至所述目標(biāo)碼流并播放之前,還包括:

確定所述目標(biāo)碼流的預(yù)設(shè)緩存值。

3.根據(jù)權(quán)利要求2所述的視頻的碼流切換方法,其特征在于,所述確定所述目標(biāo)碼流的預(yù)設(shè)緩存值,包括:

接收緩存值設(shè)置操作,并根據(jù)所述緩存值設(shè)置操作確定所述目標(biāo)碼流的預(yù)設(shè)緩存值。

4.根據(jù)權(quán)利要求2所述的視頻的碼流切換方法,其特征在于,所述確定所述目標(biāo)碼流的預(yù)設(shè)緩存值,包括:

根據(jù)所述目標(biāo)碼流的播放信息,確定所述目標(biāo)碼流的容量;

根據(jù)所述目標(biāo)碼流的容量以及當(dāng)前網(wǎng)絡(luò)狀態(tài),計算所述目標(biāo)碼流在順暢播放的情況下,需要緩存的目標(biāo)碼流的容量,并將所述需要緩存的目標(biāo)碼流的容量作為所述目標(biāo)碼流的預(yù)設(shè)緩存值。

5.根據(jù)權(quán)利要求1所述的視頻的碼流切換方法,其特征在于,若所述目標(biāo)碼流的播放信息中包含兩個以上播放地址,所述獲取所述目標(biāo)碼流的播放地址,包括:

獲取電子設(shè)備的IP地址;

根據(jù)所述IP地址,從所述兩個以上播放地址中選擇反饋所述目標(biāo)碼流速度最快的播放地址,并確定所述反饋所述目標(biāo)碼流速度最快的播放地址為所述目標(biāo)碼流的播放地址。

6.根據(jù)權(quán)利要求1所述的視頻的碼流切換方法,其特征在于,所述在所述當(dāng)前碼流中的目標(biāo)傳送流TS流播放完畢后,切換至所述目標(biāo)碼流并播放,包括:

設(shè)定所述目標(biāo)傳送流TS流為所述當(dāng)前視頻對應(yīng)的第t個TS流,在所述當(dāng)前碼流中的目標(biāo)傳送流TS流播放完畢后,查找緩存的所述目標(biāo)碼流中的第(t+1)個TS流,并播放所述目標(biāo)碼流中的第(t+1)個TS流。

7.一種視頻的碼流切換裝置,其特征在于,包括:

播放信息獲取模塊,用于接收到當(dāng)前視頻的碼流切換操作后,獲取待切換的目標(biāo)碼流的播放信息;

目標(biāo)碼流緩存模塊,用于根據(jù)所述目標(biāo)碼流的播放信息,獲取所述目標(biāo)碼流的播放地址,并在當(dāng)前碼流的播放過程中,通過訪問所述目標(biāo)碼流的播放地址,緩存所述目標(biāo)碼流;

目標(biāo)碼流切換模塊,用于在所述當(dāng)前碼流中的目標(biāo)傳送流TS流播放完畢后,切換至所述目標(biāo)碼流并播放,其中,所述目標(biāo)傳送流TS流為所述目標(biāo)碼流的緩存值達到預(yù)設(shè)緩存值時,所述當(dāng)前碼流中正在播放的TS流。

8.根據(jù)權(quán)利要求7所述的視頻的碼流切換裝置,其特征在于,還包括:

預(yù)設(shè)緩存值確定模塊,用于在切換至所述目標(biāo)碼流并播放之前,確定所述目標(biāo)碼流的預(yù)設(shè)緩存值。

9.根據(jù)權(quán)利要求8所述的視頻的碼流切換裝置,其特征在于,所述目標(biāo)碼流切換模塊包括:

第一確定單元,用于接收緩存值設(shè)置操作,并根據(jù)所述緩存值設(shè)置操作確定所述目標(biāo)碼流的預(yù)設(shè)緩存值。

10.根據(jù)權(quán)利要求8所述的視頻的碼流切換裝置,其特征在于,所述目標(biāo)碼流切換模塊包括:

容量確定單元,用于根據(jù)所述目標(biāo)碼流的播放信息,確定所述目標(biāo)碼流的容量;

第二確定單元,用于根據(jù)所述目標(biāo)碼流的容量以及當(dāng)前網(wǎng)絡(luò)狀態(tài),計算所述目標(biāo)碼流在順暢播放的情況下,需要緩存的目標(biāo)碼流的容量,并將所述需要緩存的目標(biāo)碼流的容量作為所述目標(biāo)碼流的預(yù)設(shè)緩存值。

11.根據(jù)權(quán)利要求7所述的視頻的碼流切換裝置,其特征在于,若所述目標(biāo)碼流的播放信息中包含兩個以上播放地址,所述目標(biāo)碼流緩存模塊包括:

IP地址獲取單元,用于獲取電子設(shè)備的IP地址;

播放地址確定單元,用于根據(jù)所述IP地址,從所述兩個以上播放地址中選擇反饋所述目標(biāo)碼流速度最快的播放地址,并確定所述反饋所述目標(biāo)碼流速度最快的播放地址為所述目標(biāo)碼流的播放地址。

12.根據(jù)權(quán)利要求7所述的視頻的碼流切換裝置,其特征在于,

設(shè)定所述目傳送流標(biāo)TS流為所述當(dāng)前視頻對應(yīng)的第t個TS流,所述目標(biāo)碼流切換模塊用于,在所述當(dāng)前碼流中的目標(biāo)傳送流TS流播放完畢后,查找緩存的所述目標(biāo)碼流中的第(t+1)個TS流,并播放所述目標(biāo)碼流中的第(t+1)個TS流。

13.一種電子設(shè)備,其特征在于,包括:

至少一個處理器;以及,

與所述至少一個處理器通信連接的存儲器;其中,

所述存儲器存儲有可被所述一個處理器執(zhí)行的指令,所述指令被被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠:

接收到當(dāng)前視頻的碼流切換操作后,獲取待切換的目標(biāo)碼流的播放信息;

根據(jù)所述目標(biāo)碼流的播放信息,獲取所述目標(biāo)碼流的播放地址,并在當(dāng)前碼流的播放過程中,通過訪問所述目標(biāo)碼流的播放地址,緩存所述目標(biāo)碼流;

在所述當(dāng)前碼流中的目標(biāo)傳送流TS流播放完畢后,切換至所述目標(biāo)碼流并播放,其中,所述目標(biāo)傳送流TS流為所述目標(biāo)碼流的緩存值達到預(yù)設(shè)緩存值時,所述當(dāng)前碼流中正在播放的TS流。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1