国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種音視頻直播的實(shí)現(xiàn)方法和服務(wù)器與流程

      文檔序號(hào):12068780閱讀:來(lái)源:國(guó)知局

      技術(shù)特征:

      1.一種音視頻直播的實(shí)現(xiàn)方法,其特征在于,包括:

      當(dāng)有新的客戶端接入時(shí),按照快進(jìn)播放的原則,對(duì)所緩存的距離當(dāng)前時(shí)刻最近的畫面組GOP數(shù)據(jù)進(jìn)行修改;

      將修改后的GOP數(shù)據(jù)發(fā)送給所述客戶端進(jìn)行播放。

      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,

      所述GOP數(shù)據(jù)中包括:距離當(dāng)前時(shí)刻最近的I幀數(shù)據(jù),以及,所述I幀數(shù)據(jù)之后到所述當(dāng)前時(shí)刻的所有幀數(shù)據(jù);

      對(duì)所述GOP數(shù)據(jù)進(jìn)行修改包括:依次對(duì)所述GOP數(shù)據(jù)中的各幀數(shù)據(jù)進(jìn)行時(shí)間戳壓縮。

      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,

      所述依次對(duì)所述GOP數(shù)據(jù)中的各幀數(shù)據(jù)進(jìn)行時(shí)間戳壓縮之前,進(jìn)一步包括:丟棄所述GOP數(shù)據(jù)中的部分或全部非參考幀數(shù)據(jù);

      所述依次對(duì)所述GOP數(shù)據(jù)中的各幀數(shù)據(jù)進(jìn)行時(shí)間戳壓縮包括:依次對(duì)所述GOP數(shù)據(jù)中剩余的各幀數(shù)據(jù)進(jìn)行時(shí)間戳壓縮。

      4.根據(jù)權(quán)利要求1、2或3所述的方法,其特征在于,

      所述將修改后的GOP數(shù)據(jù)發(fā)送給所述客戶端進(jìn)行播放之后,進(jìn)一步包括:

      當(dāng)獲取到的新的音視頻數(shù)據(jù)時(shí),將所述音視頻數(shù)據(jù)發(fā)送給所述客戶端進(jìn)行播放。

      5.根據(jù)權(quán)利要求4所述的方法,其特征在于,

      該方法進(jìn)一步包括:為所述客戶端創(chuàng)建一個(gè)隊(duì)列;

      所述將修改后的GOP數(shù)據(jù)發(fā)送給所述客戶端包括:

      將所述修改后的GOP數(shù)據(jù)放入到所述隊(duì)列中,將所述隊(duì)列中的數(shù)據(jù)發(fā)送給所述客戶端;

      所述將所述音視頻數(shù)據(jù)發(fā)送給所述客戶端包括:

      將所述音視頻數(shù)據(jù)加入到所述隊(duì)列中,將所述隊(duì)列中的數(shù)據(jù)發(fā)送給所述客戶端。

      6.一種服務(wù)器,其特征在于,包括:處理單元和發(fā)送單元;

      所述處理單元,用于當(dāng)有新的客戶端接入時(shí),按照快進(jìn)播放的原則,對(duì)所緩存的距離當(dāng)前時(shí)刻最近的畫面組GOP數(shù)據(jù)進(jìn)行修改,并將修改后的GOP數(shù)據(jù)發(fā)送給所述發(fā)送單元;

      所述發(fā)送單元,用于將所述修改后的GOP數(shù)據(jù)發(fā)送給所述客戶端進(jìn)行播放。

      7.根據(jù)權(quán)利要求6所述的服務(wù)器,其特征在于,

      所述GOP數(shù)據(jù)中包括:距離當(dāng)前時(shí)刻最近的I幀數(shù)據(jù),以及,所述I幀數(shù)據(jù)之后到所述當(dāng)前時(shí)刻的所有幀數(shù)據(jù);

      所述處理單元中包括:緩存子單元以及修改子單元;

      所述緩存子單元,用于緩存所述GOP數(shù)據(jù);

      所述修改子單元,用于當(dāng)有新的客戶端接入時(shí),從所述緩存子單元中獲取所述GOP數(shù)據(jù),并依次對(duì)所述GOP數(shù)據(jù)中的各幀數(shù)據(jù)進(jìn)行時(shí)間戳壓縮,將修改后的GOP數(shù)據(jù)發(fā)送給所述發(fā)送單元。

      8.根據(jù)權(quán)利要求7所述的服務(wù)器,其特征在于,

      所述修改子單元進(jìn)一步用于,

      在依次對(duì)所述GOP數(shù)據(jù)中的各幀數(shù)據(jù)進(jìn)行時(shí)間戳壓縮之前,丟棄所述GOP數(shù)據(jù)中的部分或全部非參考幀數(shù)據(jù);

      依次對(duì)所述GOP數(shù)據(jù)中剩余的各幀數(shù)據(jù)進(jìn)行時(shí)間戳壓縮。

      9.根據(jù)權(quán)利要求6、7或8所述的服務(wù)器,其特征在于,

      所述處理單元中進(jìn)一步包括:獲取子單元;

      所述獲取子單元,用于當(dāng)獲取到的新的音視頻數(shù)據(jù)時(shí),將所述音視頻數(shù)據(jù)發(fā)送給所述發(fā)送單元。

      10.根據(jù)權(quán)利要求9所述的服務(wù)器,其特征在于,

      所述發(fā)送單元進(jìn)一步用于,

      為所述客戶端創(chuàng)建一個(gè)隊(duì)列;

      將接收到的所述修改后的GOP數(shù)據(jù)以及所述音視頻數(shù)據(jù)均加入到所述隊(duì)列中;

      將所述隊(duì)列中的數(shù)據(jù)發(fā)送給所述客戶端。

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