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

      一種直播節(jié)目的錄制方法及裝置的制造方法

      文檔序號(hào):9307042閱讀:708來源:國(guó)知局
      一種直播節(jié)目的錄制方法及裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種直播節(jié)目的錄制方法及裝置。
      【背景技術(shù)】
      [0002]互聯(lián)網(wǎng)音視頻技術(shù)的高速發(fā)展必然會(huì)導(dǎo)致對(duì)服務(wù)器的要求越來越高。直播技術(shù)即是將正在播放的視頻信號(hào)通過特定的方法推送給客戶端,并由客戶端的播放器將視頻信號(hào)轉(zhuǎn)化為可視、可聽的視頻。直播服務(wù)器主要為視頻直播、流媒體服務(wù)、IPTV、交互式電視、移動(dòng)電視、商務(wù)電視、遠(yuǎn)程教學(xué)、B2B商務(wù)通信、視頻至臺(tái)式機(jī)桌面的傳輸、VOD系統(tǒng)、遠(yuǎn)程監(jiān)控、資料保存等應(yīng)用需求而設(shè)計(jì)的媒流體設(shè)備。
      [0003]客戶端在獲取直播節(jié)目時(shí),通常是下載ts文件并播放視頻??蛻舳吮镜刂痪彺嬖搕s文件,播出后自動(dòng)釋放。這樣當(dāng)直播節(jié)目播出時(shí),ts文件已經(jīng)自動(dòng)釋放,用戶無法再錄制該部分的直播節(jié)目,同時(shí),若將所有ts文件都存儲(chǔ)在客戶端上,會(huì)造成硬件資源的浪費(fèi)。

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

      [0004]本發(fā)明提供一種直播節(jié)目的錄制方法及裝置,用以在接收用戶的錄制命令期間下載的ts文件保留,實(shí)現(xiàn)直播節(jié)目的錄制。
      [0005]本發(fā)明提供一種直播節(jié)目的錄制方法,包括:
      [0006]下載直播節(jié)目的ts文件并緩存;
      [0007]接收用戶的錄制命令;
      [0008]將接收所述錄制命令之后下載的ts文件保留,釋放接收錄制命令之前緩存的ts文件。
      [0009]本發(fā)明實(shí)施例的一些有益效果可以包括:
      [0010]在播放直播節(jié)目時(shí),下載直播節(jié)目的ts文件并緩存,并在接收錄制命令之后下載的ts文件保留,釋放接收錄制命令之前緩存的ts文件,實(shí)現(xiàn)直播節(jié)目的錄制。且ts文件是一種高清封裝格式,通過保留ts文件實(shí)現(xiàn)直播節(jié)目的錄制,可以得到高清的視頻文件。本發(fā)明在保留錄制命令之后下載的ts文件的同時(shí),釋放錄制命令之前緩存的ts文件,可以節(jié)約硬件資源,避免硬件資源的浪費(fèi)。
      [0011 ] 在一個(gè)實(shí)施例中,所述方法還包括:
      [0012]接收用戶的結(jié)束錄制命令;
      [0013]停止保留接收結(jié)束錄制命令之后緩存的ts文件。
      [0014]該實(shí)施例中,在接收到用戶的結(jié)束錄制命令之后,停止保留緩存的ts文件,即僅保留從錄制命令開始到結(jié)束期間的ts文件。例如,在第50秒接收到用戶的錄制命令,將第50秒之前下載的ts文件釋放,從第50秒開始的ts文件保留下來,在第600秒接收到用戶的結(jié)束錄制命令,停止保留第600秒之后緩存的ts文件,僅保留第50秒至600秒之間的ts文件。
      [0015]在一個(gè)實(shí)施例中,所述將接收所述錄制命令之后下載的ts文件保留,釋放接收錄制命令之前緩存的ts文件,包括:
      [0016]將接收所述錄制命令之后下載的ts文件從緩存存儲(chǔ)到硬盤;
      [0017]將接收錄制命令之前緩存的ts文件從緩存中清除。
      [0018]該實(shí)施例中,將接收錄制命令之后下載的ts文件從緩存存儲(chǔ)到硬盤,同時(shí)將接收錄制命令之前緩存的ts文件從緩存中清除,可有效避免硬件資源的浪費(fèi)。例如,在第60秒接收到用戶的錄制命令,則將第60秒之后下載的ts文件從緩存存儲(chǔ)到硬盤,將第60秒之前緩存的ts文件從緩存中清除,這樣可以及時(shí)的清理緩存中的文件,釋放緩存的存儲(chǔ)空間,同時(shí)僅將錄制命令之后下載的ts文件存儲(chǔ)到硬盤,也避免了將所有ts文件均存儲(chǔ)到硬盤所造成的大量占用硬盤資源的浪費(fèi),同時(shí),不需要將所有ts文件均存儲(chǔ)到硬盤,也避免了頻繁訪問硬盤造成的硬盤使用壽命的降低和讀寫速度的下降。
      [0019]在一個(gè)實(shí)施例中,所述方法還包括:
      [0020]若在開始下載后的預(yù)設(shè)時(shí)長(zhǎng)內(nèi)未獲取到用戶的錄制命令,則釋放所述預(yù)設(shè)時(shí)長(zhǎng)內(nèi)緩存的ts文件。
      [0021]該實(shí)施例中,在下載直播節(jié)目時(shí),邊下載邊緩存ts文件,直至在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)沒有接收到用戶的錄制命令時(shí),釋放預(yù)設(shè)時(shí)長(zhǎng)內(nèi)緩存的ts文件。例如,預(yù)設(shè)為90秒,在下載直播節(jié)目時(shí),緩存ts文件,直至第90秒仍未接收到用戶的錄制命令,則釋放該90秒內(nèi)緩存的ts文件,從下一個(gè)90秒繼續(xù)緩存ts文件,若在下一個(gè)90秒內(nèi)仍未接收到用戶的錄制命令,則釋放該90秒內(nèi)緩存的ts文件。
      [0022]在一個(gè)實(shí)施例中,所述方法還包括:
      [0023]將獲取直播節(jié)目的視頻文件過程中下載的多個(gè)ts文件,按時(shí)間順序排列后合并為一個(gè)大文件。
      [0024]該實(shí)施例中,在直播節(jié)目的錄制過程中,可能會(huì)有多次的錄制,這樣在硬盤上會(huì)保留多個(gè)ts文件,將硬盤上保存的多個(gè)ts文件合并為一個(gè)大文件,方便了數(shù)據(jù)的讀取,同時(shí)也節(jié)約了硬盤的存儲(chǔ)空間。例如,對(duì)直播節(jié)目的視頻文件播放過程中,下載了 6個(gè)ts文件,即對(duì)直播節(jié)目的視頻文件中選取了 6處片斷進(jìn)行了錄制,這樣存儲(chǔ)在硬盤的ts文件是一個(gè)個(gè)的單個(gè)文件,查找和讀取文件時(shí)均不方便,將這6個(gè)ts文件按時(shí)間順序排列后合并成一個(gè)大文件,并可以給這個(gè)大文件命名,方便了文件的查找和讀取。
      [0025]一種直播節(jié)目的錄制裝置,包括:
      [0026]下載模塊,用于下載直播節(jié)目的ts文件并緩存;
      [0027]第一接收模塊,用于接收用戶的錄制命令;
      [0028]第一釋放模塊,用于將接收所述錄制命令之后下載的ts文件保留,釋放接收錄制命令之前緩存的ts文件。
      [0029]在一個(gè)實(shí)施例中,所述裝置還包括:
      [0030]第二接收模塊,用于接收用戶的結(jié)束錄制命令;
      [0031]停止模塊,用于停止保留接收結(jié)束錄制命令之后緩存的ts文件。
      [0032]在一個(gè)實(shí)施例中,所述第一釋放模塊,包括:
      [0033]存儲(chǔ)子模塊,用于將接收所述錄制命令之后下載的ts文件從緩存存儲(chǔ)到硬盤;
      [0034]清除子模塊,用于將接收錄制命令之前緩存的ts文件從緩存中清除。
      [0035]在一個(gè)實(shí)施例中,所述裝置還包括:
      [0036]第二釋放模塊,用于若在開始下載后的預(yù)設(shè)時(shí)長(zhǎng)內(nèi)未獲取到用戶的錄制命令,則釋放所述預(yù)設(shè)時(shí)長(zhǎng)內(nèi)緩存的ts文件。
      [0037]在一個(gè)實(shí)施例中,所述裝置還包括:
      [0038]合并模塊,用于將獲取直播節(jié)目的視頻文件過程中下載的多個(gè)ts文件,按時(shí)間順序排列后合并為一個(gè)大文件。
      [0039]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
      [0040]下面通過附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
      【附圖說明】
      [0041]附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
      [0042]圖1為本發(fā)明實(shí)施例中一種直播節(jié)目的錄制方法的流程圖;
      [0043]圖2為本發(fā)明實(shí)施例中另一種直播節(jié)目的錄制方法的流程圖;
      [0044]圖3為本發(fā)明實(shí)施例中一種直播節(jié)目的錄制方法步驟S103的流程圖;
      [0045]圖4為本發(fā)明實(shí)施例一中一種直播節(jié)目的錄制方法的流程圖;
      [0046]圖5為本發(fā)明實(shí)施例中一種直播節(jié)目的錄制裝置的框圖;
      [0047]圖6為本發(fā)明實(shí)施例中另一種直播節(jié)目的錄制裝置的框圖;
      [0048]圖7為本發(fā)明實(shí)施例中一種直播節(jié)目的錄制裝置中第一釋放模塊的框圖;
      [0049]圖8為本發(fā)明實(shí)施例二中一種直播節(jié)目的錄制裝置的框圖。
      【具體實(shí)施方式】
      [0050]以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
      [0051]圖1為本發(fā)明實(shí)施例中一種直播節(jié)目的錄制方法的流程圖。如圖1所示,該方法包括以下步驟S101-S103:
      [0052]步驟S101,下載直播節(jié)目的ts文件并緩存;
      [0053]步驟S102,接收用戶的錄制命令;
      [0054]步驟S103,將接收所述錄制命令之后下載的ts文件保留,釋放接收錄制命令之前緩存的ts文件。
      [0055]TS是日本高清攝像機(jī)拍攝下進(jìn)行的封裝格式,TS的全稱則是Transport Stream。Ts文件是一種高清封裝格式的文件。
      [0056]本發(fā)明實(shí)施例提供的技術(shù)方案,在播放直播節(jié)目時(shí),下載直播節(jié)目的ts文件并緩存,并在接收錄制命令之后下載的ts文件保留,釋放接收錄制命令之前緩存的ts文件,實(shí)現(xiàn)直播節(jié)目的錄制。且ts文件是一種高清封裝格式,通過保留ts文件實(shí)現(xiàn)直播節(jié)目的錄制,可以得到高清的視頻文件。本發(fā)明在保留錄制命令之后下載的ts文件的同時(shí),釋放錄制命令之前緩存的ts文件,可以節(jié)約硬件資源,避免硬件資源的浪費(fèi)。
      [0057]在一個(gè)實(shí)施例中,如圖2所示,一種直播節(jié)目的錄制方法還包括:
      [0058]步驟S201,接收用戶的結(jié)束錄制命令;
      [0059]步驟S202,停止保留接收結(jié)束錄制命令之后緩存的ts文件。
      [0060]本發(fā)明實(shí)施例提供的技術(shù)方案,在接收到用戶的結(jié)束錄制命令之后,停止保留緩存的ts文件,即僅保留從錄制命令開始到結(jié)束期間的ts文件。例如,在第50秒接收到用戶的錄制命令,將第50秒之前下載的ts文件釋放,從第50秒開始的ts文件保留下來,在第600秒接收到用戶的結(jié)束錄制命令,停止保留第600秒之后緩存的ts文件,僅保留第50秒至600秒之間的ts文件。
      [0061]在一個(gè)實(shí)施例中,如圖3所示,步驟S103可實(shí)施為以下步驟S301-S302:
      [0062]步驟S301,將接收所述錄制命令之后下載的ts文件從緩存存儲(chǔ)到硬盤;
      [0063]步驟S302,將接收錄制命令之前緩存的ts文件從緩存中清除。
      [0064]本發(fā)明實(shí)施例提供的技術(shù)方案,將接收錄制命令之后下載的ts文件從緩存存儲(chǔ)到硬盤,同時(shí)將接收錄制命令之前緩存的ts文件從緩存中清除,可有效避免硬件資源的浪費(fèi)。例如,在第60秒接收到用戶的錄制命令,則將第60秒之后下載的ts文件從緩存存儲(chǔ)到硬盤,將第60秒之前緩存的ts文件從緩存中清除,這樣可以及時(shí)的清理緩存中的文件,釋放緩存的存儲(chǔ)空間,同時(shí)僅將錄制命令之后下載的ts文件存儲(chǔ)到硬盤,也避免了將所有ts文件均存儲(chǔ)到硬盤所造成的大量占用硬盤資源的浪費(fèi),同時(shí),不需要將所有ts文件均存儲(chǔ)到硬盤,也避免了頻繁訪問硬盤造成的硬盤使用壽命的降低和讀寫速度的下降。
      [0065]在一個(gè)實(shí)施例中,一種直播節(jié)目的錄制方法還包括:
      [0066]若在開始下載后的預(yù)設(shè)時(shí)長(zhǎng)內(nèi)未獲取到用戶的錄制命令,則釋放所述預(yù)設(shè)時(shí)長(zhǎng)內(nèi)緩存的ts文件。
      [0067]本發(fā)明實(shí)施例提供的技術(shù)方案,在下載直播節(jié)目時(shí),邊下載邊緩存ts文件,直至
      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1