一種視頻處理方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術領域,特別涉及一種視頻處理方法及裝置。
【背景技術】
[0002]現(xiàn)有的電視信號傳輸系統(tǒng)中,節(jié)目處理人員需要根據(jù)電視節(jié)目的內(nèi)容編寫EPG(Electronic Program Guide,電子節(jié)目單)和進行編單工作。由于電視節(jié)目數(shù)據(jù)較大,因而節(jié)目處理人員若是將整個電視節(jié)目發(fā)送給節(jié)目處理人員,將會占用較多的傳輸資源,從而造成傳輸資源的浪費。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供一種視頻處理方法及裝置,用以節(jié)約傳輸資源。
[0004]一種視頻處理方法,包括:
[0005]根據(jù)視頻文件獲得用于預覽的視頻子文件,其中所述視頻子文件的碼率低于所述視頻文件的碼率;
[0006]將所述視頻子文件發(fā)送給視頻處理端;
[0007]接收所述視頻處理端根據(jù)所述視頻子文件生成的電子節(jié)目單和編單文件。
[0008]本發(fā)明實施例的一些有益效果可以包括:
[0009]在本發(fā)明實施例中,根據(jù)視頻文件獲得視頻子文件且視頻子文件的碼率低于視頻文件的碼率,并將視頻子文件發(fā)送給視頻處理端,從而視頻處理端根據(jù)所述視頻子文件生成的電子節(jié)目單和編單文件。由于視頻子文件的碼率低于視頻文件,因此其大小更適于傳輸,占用傳輸帶寬較少,從而節(jié)約了傳輸資源。
[0010]在一個實施例中,所述根據(jù)視頻文件獲得用于預覽的視頻子文件包括:
[0011]將所述視頻文件按照預定碼率轉(zhuǎn)換成用于預覽的視頻子文件。
[0012]將視頻文件按照預定碼率轉(zhuǎn)換成視頻子文件可使得獲得的視頻子文件更適于傳輸,從而進一步節(jié)約傳輸資源。
[0013]在一個實施例中,所述方法還包括:
[0014]根據(jù)所述視頻子文件獲得分段視頻子文件;
[0015]存儲所述各分段視頻子文件和所述各分段視頻子文件在視頻文件中的時間信息的對應關系。
[0016]通過存儲該對應關系,可以使得視頻處理端選擇需要播放的分段視頻子文件,從而更有針對性傳輸分段視頻子文件。
[0017]在一個實施例中,所述將所述視頻子文件發(fā)送給視頻處理端包括:
[0018]獲取所述視頻處理端發(fā)送的視頻子文件點播信息,在所述視頻子文件點播信息中包括所述視頻處理端需要播放的分段視頻子文件的時間信息;
[0019]根據(jù)所述各分段視頻子文件和所述各分段視頻子文件在視頻文件中的時間信息的對應關系,獲取與所述視頻子文件點播信息對應的分段子視頻文件;
[0020]將與所述視頻子文件點播信息對應的分段子視頻文件發(fā)送給所述視頻處理端。
[0021]根據(jù)視頻處理端發(fā)送的視頻子文件點播信息可為視頻處理端選擇相應的分段視頻子文件,從而體驗更好。
[0022]在一個實施例中,所述方法還包括:
[0023]存儲所述視頻子文件;和/或
[0024]根據(jù)所述電子節(jié)目單和編單文件將所述視頻文件發(fā)送給用戶端。
[0025]通過存儲該視頻子文件可使得視頻子文件的獲取更為便利;將電子節(jié)目單和編單文件發(fā)送給用戶端,可使得用戶端及時了解相關信息,從而提高用戶端的體驗。
[0026]—種視頻處理裝置,包括:
[0027]獲取單元,用于根據(jù)視頻文件獲得用于預覽的視頻子文件,其中所述視頻子文件的碼率低于所述視頻文件的碼率;
[0028]發(fā)送單元,用于將所述視頻子文件發(fā)送給視頻處理端;
[0029]接收單元,用于接收所述視頻處理端根據(jù)所述視頻子文件生成的電子節(jié)目單和編單文件。
[0030]本發(fā)明實施例的一些有益效果可以包括:
[0031]在本發(fā)明實施例中,根據(jù)視頻文件獲得視頻子文件且視頻子文件的碼率低于視頻文件的碼率,并將視頻子文件發(fā)送給視頻處理端,從而視頻處理端根據(jù)所述視頻子文件生成的電子節(jié)目單和編單文件。由于視頻子文件的碼率低于視頻文件,因此其大小更適于傳輸,占用傳輸帶寬較少,從而節(jié)約了傳輸資源。
[0032]在一個實施例中,所述獲取單元具體用于將所述視頻文件按照預定碼率轉(zhuǎn)換成用于預覽的視頻子文件。
[0033]將視頻文件按照預定碼率轉(zhuǎn)換成視頻子文件可使得獲得的視頻子文件更適于傳輸,從而進一步節(jié)約傳輸資源。
[0034]在一個實施例中,所述獲取單元還用于根據(jù)所述視頻子文件獲得分段視頻子文件;
[0035]所述裝置還包括:
[0036]存儲單元,用于存儲所述各分段視頻子文件和所述各分段視頻子文件在視頻文件中的時間信息的對應關系。
[0037]通過存儲該對應關系,可以使得視頻處理端選擇需要播放的分段視頻子文件,從而更有針對性傳輸分段視頻子文件。
[0038]在一個實施例中,所述發(fā)送單元包括:
[0039]信息獲取模塊,用于獲取所述視頻處理端發(fā)送的視頻子文件點播信息,在所述視頻子文件點播信息中包括所述視頻處理端需要播放的分段視頻子文件的時間信息;
[0040]文件獲取模塊,用于根據(jù)所述各分段視頻子文件和所述各分段視頻子文件在視頻文件中的時間信息的對應關系,獲取與所述視頻子文件點播信息對應的分段子視頻文件;
[0041]發(fā)送模塊,用于將與所述視頻子文件點播信息對應的分段子視頻文件發(fā)送給所述視頻處理端。
[0042]根據(jù)視頻處理端發(fā)送的視頻子文件點播信息可為視頻處理端選擇相應的分段視頻子文件,從而體驗更好。
[0043]在一個實施例中,所述存儲單元還用于存儲所述視頻子文件;和/或
[0044]所述發(fā)送單元還用于根據(jù)所述電子節(jié)目單和編單文件將所述視頻文件發(fā)送給用戶端。
[0045]通過存儲該視頻子文件可使得視頻子文件的獲取更為便利;將電子節(jié)目單和編單文件發(fā)送給用戶端,可使得用戶端及時了解相關信息,從而提高用戶端的體驗。
[0046]下面通過附圖和實施例,對本發(fā)明的技術方案做進一步的詳細描述。
【附圖說明】
[0047]附圖用來提供對本發(fā)明的進一步理解,并且構成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構成對本發(fā)明的限制。在附圖中:
[0048]圖1為本發(fā)明的視頻處理方法的流程圖;
[0049]圖2為本發(fā)明的視頻處理裝置的示意圖;
[0050]圖3為本發(fā)明的視頻處理裝置的結構圖。
【具體實施方式】
[0051]以下結合附圖對本發(fā)明的優(yōu)選實施例進行說明,應當理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0052]為節(jié)約傳輸資源,本發(fā)明的構思如下:首先,根據(jù)視頻文件獲得用于預覽的視頻子文件,其中所述視頻子文件的碼率低于所述視頻文件的碼率。然后將所述視頻子文件發(fā)送給視頻處理端,并接收所述視頻處理端根據(jù)所述視頻子文件生成的電子節(jié)目單和編單文件。以下結合具體實施例對本發(fā)明的構思做詳細說明。
[0053]如圖1所示,本發(fā)明的視頻處理方法,包括:
[0054]步驟11、根據(jù)視頻文件獲得用于預覽的視頻子文件,其中所述視頻子文件的碼率低于所述視頻文件的碼率。
[0055]在本發(fā)明中,視頻文件一般為碼率較高、清晰度較好的文件,因此該文件一般比較大,不適于通過網(wǎng)絡頻繁傳輸。由于視頻處理端在進行視頻處理時只需要根據(jù)獲得的視頻進行預覽并了解其大概內(nèi)容即可,因此視頻處理端無需獲得清晰度高的視頻內(nèi)容,因此其獲得的用于預覽的視頻子文件的碼率可相對較低。因此,在此步驟中,為傳輸便利,可將碼率較高的視頻文件按照預定碼率轉(zhuǎn)換成碼率較低的視頻子文件。在此,所述視頻子文件的預定碼率小于視頻文件的碼率。視頻處理端根據(jù)該視頻子文件進行預覽。
[0056]例如,根據(jù)HLS(Http Live Streaming,基于Http的用于實時流傳輸?shù)膮f(xié)議)協(xié)議,可將該視頻子文件劃分為長度為10秒的文件,視頻文件可以為碼率為720p的視頻文件,該視頻子文件可以為碼率為480p的視頻文件。
[0057]通過上述這種方式將視頻文件按照預定碼率轉(zhuǎn)換成視頻子文件可使得獲得的視頻子文件更適于傳輸,從而進一步節(jié)約傳輸資源。
[0058]步驟12、存儲所述視頻子文件。
[0059]當獲得視頻子文件后,可將視頻子文件存儲在本端的存儲空間中。通過存儲該視頻子文件,可使得視頻子文件的獲取更為便利。而且,通過存儲各視頻子文件,方便用戶選擇需要播放的視頻子文件。
[0060]步驟13、根據(jù)所述視頻子文件獲得分段視頻子文件,存儲所述各分段視頻子文件和所述各分段視頻子文件在視頻文件中的時間信息的對應關系。
[0061]在此可將視頻子文件按照時間長度劃分成多個分段視頻子文件,例如劃分成5s一個的分段視頻子文件。因此,獲得各分段視頻子文件后,每個分段視頻子文件都會對應有相應的時間信息。其中,所述時間信息可包括該分段視頻子文件的開始時間、結束時間、時長等。例如,以某個分段視頻子文件為例,它的開始時間為I分35秒,結束時間為I分45秒。通過存儲該對應關系,可以使得視頻處理端選擇需要播放的分段視頻子文件,從而更有針對性傳輸分段視頻子文件。
[0062]步驟14、將所述視頻子文件發(fā)送給視頻處理端。
[0063]在此步驟中,首先獲取所述視頻處理端發(fā)送的視頻子文件點播信息,在所述視頻子文件點播信息中包括所述視頻處理端需要播放的分段視頻子文件的時間信息。然后根據(jù)步驟13中的所述各分段視頻子文件和所述各分段視頻子文件在視頻文件中的時間信息的對應關系,獲取與所述視頻子文件點播信息對應的分段子視頻文件,從而將與所述視頻子文件點播信息對應的分段子視頻文件發(fā)送給所述視頻處理端。
[0064]根據(jù)視頻處理端發(fā)送的視頻子文件點播信息可為視頻處理端選擇相應的