国产精品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>

      一種視頻傳輸方法、裝置及系統(tǒng)的制作方法

      文檔序號:9202977閱讀:436來源:國知局
      一種視頻傳輸方法、裝置及系統(tǒng)的制作方法
      【技術領域】
      [0001] 本發(fā)明設及流媒體技術領域,特別設及一種視頻傳輸方法、裝置及系統(tǒng)。
      【背景技術】
      [0002] 在流媒體技術出現(xiàn)之前,智能終端需要先將整個視頻文件下載至本地,待下載完 成之后才能開始播放該視頻文件。隨著流媒體技術的出現(xiàn),智能終端可W先將視頻開頭的 部分片段下載至本地的緩沖區(qū),下載完成后即可播放。在播放已下載至本地緩沖區(qū)的視頻 片段的同時,該智能終端還會在后臺繼續(xù)下載該視頻剩余的片段,使得播放任務和下載任 務同時進行,實現(xiàn)了音視頻數(shù)據(jù)播放的連續(xù)性,節(jié)省了用戶的等待時間。
      [0003] 現(xiàn)有技術中,視頻服務器中存儲有同一視頻的多個副本,每個副本對應一種碼率 的視頻。當智能終端向視頻服務器請求視頻時,該視頻服務器會根據(jù)智能終端的網(wǎng)絡帶寬 及緩存能力等因素,選擇傳輸?shù)囊曨l數(shù)據(jù)量及傳輸?shù)母北?,傳輸給智能終端播放。
      [0004] 在用戶選擇與自己地理位置相近的其他用戶一起觀看同一視頻的情況下,由于不 同智能終端在網(wǎng)絡帶寬、緩存能力等方面存在差異,因此不同智能終端從視頻服務器獲取 到副本的數(shù)量和質量是不同的,從而導致不同智能終端的視頻播放進度和視頻畫面質量不 同。

      【發(fā)明內(nèi)容】

      [0005] 為了解決上述問題,本發(fā)明實施例公開了一種視頻傳輸方法、裝置及系統(tǒng),具體技 術方案如下:
      [0006] 本發(fā)明提供的一種視頻傳輸方法,應用于服務器,視頻分割為多個視頻片段,針對 每個視頻片段,所述方法包括:
      [0007] 接收合作組中每個智能終端發(fā)送的視頻請求;其中,所述合作組中的各智能終端 的地理位置相近且請求同一視頻,每個視頻請求中攜帶有所請求視頻片段的標識、發(fā)送該 視頻請求的智能終端的合作組碼、視頻緩存量、網(wǎng)絡帶寬、視頻播放碼率和設備尺寸,所述 合作組碼用于標識智能終端所處的合作組;
      [000引根據(jù)接收到的每個智能終端的視頻緩存量、網(wǎng)絡帶寬、視頻播放碼率、設備尺寸及 預設的碼率計算模型,計算所請求視頻片段的編碼碼率;
      [0009] 根據(jù)所述編碼碼率對所述所請求視頻片段進行SVC可分級視頻編碼,生成所請求 視頻片段的基本層和增強層;
      [0010] 向所述合作組中各智能終端發(fā)送所述基本層,向該合作組中網(wǎng)絡帶寬最大的智能 終端發(fā)送所述增強層,并通知該智能終端將該增強層發(fā)送給合作組中的其他智能終端。
      [0011] 根據(jù)本發(fā)明提供的一種【具體實施方式】,所述合作組碼的分配方法,包括:
      [0012] 接收合作組中網(wǎng)絡帶寬最大的智能終端發(fā)送的通信連接建立請求;其中所述通信 連接建立請求中包含合作組中智能終端的個數(shù)、各智能終端的IP地址;
      [0013] 為所述合作組分配合作組碼,并發(fā)送給該合作組中網(wǎng)絡帶寬最大的智能終端,通 知該智能終端將該合作組碼發(fā)送給該合作組中的其他智能終端。
      [0014] 根據(jù)本發(fā)明提供的一種【具體實施方式】,所述方法還包括:
      [0015] 向所述合作組中各智能終端發(fā)送與所請求視頻相對應的視頻片段的序列起始位、 偏移位和視頻總長度,W便各智能終端將接收到的視頻片段拼接成完整的視頻進行播放。
      [0016] 根據(jù)本發(fā)明提供的一種【具體實施方式】,所述根據(jù)接收到的每個智能終端的視頻緩 存量、網(wǎng)絡帶寬、視頻播放碼率、設備尺寸及預設的碼率計算模型,計算所請求視頻片段的 編碼碼率,包括;
      [0017] 根據(jù)接收到的每個智能終端的網(wǎng)絡帶寬、視頻播放碼率、設備尺寸及預設的視頻 質量等級計算模型,計算所請求視頻片段的視頻質量等級;
      [001引根據(jù)所述視頻質量等級、接收到的每個智能終端的網(wǎng)絡帶寬、視頻緩存量及預設 的碼率計算模型,計算所請求視頻片段的編碼碼率。
      [0019] 根據(jù)本發(fā)明提供的一種【具體實施方式】,所述根據(jù)所述視頻質量等級、接收到的每 個智能終端的網(wǎng)絡帶寬、視頻緩存量及預設的碼率計算模型,計算所請求視頻片段的編碼 碼率,包括;
      [0020] 計算接收到的智能終端的視頻緩存量的平均值,判斷所述平均值是否小于預設的 緩存量闊值,如果是,選擇最低碼率作為所請求視頻片段的編碼碼率;
      [0021] 如果不小于預設的緩存量闊值,判斷所述視頻質量等級是否大于預設的質量等 級闊值,如果是,選擇上一視頻請求中攜帶的視頻播放碼率作為所請求視頻片段的編碼碼 率.
      [0022] 如果不大于預設的質量等級闊值,根據(jù)所述合作組中各智能終端發(fā)送的上一視頻 請求中攜帶的網(wǎng)絡帶寬及當前視頻請求中攜帶的網(wǎng)絡帶寬,判斷該合作組網(wǎng)絡帶寬的變化 趨勢是否為增長趨勢,如果是,提高編碼碼率,否則降低編碼碼率。
      [0023] 本發(fā)明提供的一種視頻傳輸方法,應用于智能終端,所述方法包括:
      [0024] 針對視頻被切分后的每個視頻片段,向服務器發(fā)送視頻請求;其中,所述視頻請求 中攜帶有所請求視頻片段的標識、智能終端的合作組碼、視頻緩存量、網(wǎng)絡帶寬、視頻播放 碼率和設備尺寸,所述合作組碼用于標識智能終端所處的合作組,所述合作組中的各智能 終端的地理位置相近且請求同一視頻;
      [0025] 接收服務器發(fā)送的、對應所請求視頻片段的基本層或增強層;
      [0026] 在接收到增強層時,進一步將該增強層發(fā)送給合作組中的其他智能終端。
      [0027] 根據(jù)本發(fā)明提供的一種【具體實施方式】,所述合作組碼的獲取方法,包括:
      [002引在建立包含多個智能終端的合作組后,向服務器發(fā)送通信連接建立請求;其中所 述通信連接建立請求中包含合作組中智能終端的個數(shù)、各智能終端的IP地址;
      [0029] 接收服務器發(fā)送的、為所述合作組分配合作組碼,并將該合作組碼發(fā)送給該合作 組中的其他智能終端。
      [0030] 根據(jù)本發(fā)明提供的一種【具體實施方式】,所述方法還包括:
      [0031] 接收服務器發(fā)送的、與所請求視頻相對應的視頻片段的序列起始位、偏移位和視 頻總長度,W便將接收到的視頻片段拼接成完整的視頻進行播放。
      [0032] 根據(jù)本發(fā)明提供的一種【具體實施方式】,所述合作組的建立方法,包括:
      [0033] 掃描本機地理位置附近是否存在智能終端;
      [0034] 在掃描到智能終端后,向掃描到的智能終端發(fā)送合作組添加請求;
      [0035] 接收智能終端針對所述添加請求做出的響應;其中所述響應包括;同意添加到合 作組或拒絕添加到合作組;
      [0036] 將同意添加到合作組的智能終端添加到同一合作組。
      [0037] 本發(fā)明提供的一種視頻傳輸系統(tǒng),所述系統(tǒng)包括:
      [003引服務器及與該服務器通信連接的合作組中的各智能終端;其中,
      [0039] 所述服務器,用于針對視頻被切分后的的每個視頻片段,接收合作組中每個智能 終端發(fā)送的視頻請求;其中,所述合作組中的各智能終端的地理位置相近且請求同一視頻, 每個視頻請求中攜帶有所請求視頻片段的標識、發(fā)送該視頻請求的智能終端的合作組碼、 視頻緩存量、網(wǎng)絡帶寬、視頻播放碼率和設備尺寸,所述合作組碼用于標識智能終端所處的 合作組;
      [0040] 根據(jù)接收到的每個智能終端的視頻緩存量、網(wǎng)絡帶寬、視頻播放碼率、設備尺寸及 預設的碼率計算模型,計算所請求視頻片段的編碼碼率;
      [0041] 根據(jù)所述編碼碼率對所述所請求視頻片段進行SVC可分級視頻編碼,生成所請求 視頻片段的基本層和增強層;
      [0042] 向所述合作組中各智能終端發(fā)送所述基本層,向該合作組中網(wǎng)絡帶寬最大的智能 終端發(fā)送所述增強層,并通知該智能終端將該增強層發(fā)送給合作組中的其他智能終端;
      [0043] 所述合作組中的智能終端,用于針對視頻被切分后的每個視頻片段,向服務器發(fā) 送視頻請求;其中,所述視頻請求中攜帶有所請求視頻片段的標識、智能終端的合作組碼、 視頻緩存量、網(wǎng)絡帶寬、視頻播放碼率和設備尺寸,所述合作組碼用于標識智能終端所處的 合作組,所述合作組中的各智能終端的地理位置相近且請求同一視頻;
      [0044] 接收服務器發(fā)送的、對應所請求視頻片段的基本層或增強層;
      [0045] 在接收到增強層時,進一步將該增強層發(fā)送給合作組中的其他智能終端。
      [0046] 應用上述技術方案,與現(xiàn)有技術相比,本發(fā)明可W將地理位置相近的智能終端歸 為一個合作組,合作組中的各智能終端首先從視頻服務器下載同一視頻片段的不同編碼 層,然后在本合作組內(nèi)分享,使得該合作組中的所有智能終端都能快速地獲得同一視頻片 段的所有編碼層,從而保證了在網(wǎng)絡帶寬資源有限的情況下,不同智能終端的視頻播放進 度和視頻畫面質量相同。
      【附圖說明】
      [0047] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn) 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可W 根據(jù)該些附圖獲得其他的附圖。
      [0048] 圖1為本發(fā)明實施例提供的視頻傳輸系統(tǒng)的示例圖;
      [0049] 圖2為本發(fā)明實施例提供的一種視頻傳輸方法的流程圖;
      [0化0] 圖2(a)為本發(fā)明實施例提供的一種S層的SP神經(jīng)網(wǎng)絡的示意圖;
      [0051] 圖3為本發(fā)明實施例提供的另一種視頻傳輸方法的流程圖;
      [0化2] 圖4為本發(fā)明實施例提供的一種視頻傳輸裝置的結構示意圖;
      [0053] 圖5為本發(fā)明實施例提供的另一種視頻傳輸裝置的結構示意圖。
      【具體實施方式】
      [0054] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將結合本發(fā)明實 施例中的附圖,對本發(fā)明實施例中的技術方案進
      當前第1頁1 2 3 4 5 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1