離線轉(zhuǎn)碼什么意思?如果你喜歡在移動(dòng)設(shè)備上觀賞影片,會(huì)經(jīng)常碰到這樣一個(gè)問(wèn)題:需要把電影轉(zhuǎn)成移動(dòng)設(shè)備支持的格式,即轉(zhuǎn)碼。但是本地轉(zhuǎn)碼耗費(fèi)時(shí)間比較長(zhǎng),幾乎和觀看一部電影的時(shí)間差不多,而且要占用大量的機(jī)器資源,轉(zhuǎn)碼的同時(shí)電腦基本上干不了別的事。有沒(méi)有更好的方法呢?答案是肯定的,本文就為你介紹QQ旋風(fēng)在2011年5月推出的新功能——離線轉(zhuǎn)碼。
離線轉(zhuǎn)碼是神馬?
離線轉(zhuǎn)碼是基于QQ旋風(fēng)離線下載(http://xf.qq.com/help_video.html詳細(xì)介紹離線下載)的一項(xiàng)服務(wù)。
1、用戶可以對(duì)離線空間的視頻文件向云端提交轉(zhuǎn)碼任務(wù)。
2、接下來(lái),用戶選擇轉(zhuǎn)碼的格式,暫時(shí)只支持三種。
3、云端服務(wù)器開(kāi)始轉(zhuǎn)碼了,并實(shí)時(shí)向客戶端匯報(bào)轉(zhuǎn)碼進(jìn)度和預(yù)計(jì)完成時(shí)間。
服務(wù)器轉(zhuǎn)碼完成后,通過(guò)旋風(fēng)客戶端將云端的轉(zhuǎn)碼后文件下載到PC上,可以享受離線下載的高速體驗(yàn)。再把視頻文件拷到移動(dòng)設(shè)備上,就可以觀看了。更方便快捷的方法是在移動(dòng)設(shè)備上登錄web離線: lixian.qq.com,直接從服務(wù)器下載到移動(dòng)設(shè)備。
目前,QQ旋風(fēng)離線轉(zhuǎn)碼覆蓋人群與離線下載相同,包括所有QQ會(huì)員用戶,以及旋風(fēng)Lv8以上免費(fèi)用戶,并定期推出各種活動(dòng)開(kāi)放給更多的活躍用戶。所以如果你沒(méi)有離線權(quán)限,只需要開(kāi)通QQ會(huì)員或者經(jīng)常使用旋風(fēng)把旋風(fēng)等級(jí)升到Lv8即可。
“秒轉(zhuǎn)”在云端
使用離線轉(zhuǎn)碼后,不再需要通宵掛機(jī)來(lái)轉(zhuǎn)碼電視劇、大視頻文件,不再煩惱轉(zhuǎn)碼的時(shí)候電腦什么都干不了。讓云端服務(wù)器來(lái)幫你轉(zhuǎn)碼,當(dāng)你提交離線轉(zhuǎn)碼任務(wù)后,過(guò)一會(huì)再來(lái)看,文件都已轉(zhuǎn)好。
云端服務(wù)器的轉(zhuǎn)碼能力經(jīng)過(guò)幾輪的優(yōu)化,轉(zhuǎn)碼性能比PC本地轉(zhuǎn)碼高40%左右。這里要感謝影音的兄弟們給予的大力支持。
隨著大家添加的轉(zhuǎn)碼任務(wù)越來(lái)越多,云端服務(wù)器變成一個(gè)文件大倉(cāng)庫(kù)。只要你添加的轉(zhuǎn)碼任務(wù)之前有用戶已經(jīng)添加過(guò),那么這次轉(zhuǎn)碼任務(wù)便能立即完成,也就是“秒轉(zhuǎn)”。目前秒轉(zhuǎn)率約為60%,熱門(mén)的視頻文件一般都能秒轉(zhuǎn)。嘗試對(duì)最近很火的電視劇“新水滸傳”轉(zhuǎn)成3gp,86集文件都能秒轉(zhuǎn)。
離線轉(zhuǎn)碼技術(shù)架構(gòu)
a) 轉(zhuǎn)碼管理服務(wù)器收到旋風(fēng)客戶端的轉(zhuǎn)碼請(qǐng)求,其中有原始文件hash, 轉(zhuǎn)碼格式等內(nèi)容。先去索引數(shù)據(jù)庫(kù)查找。如果找到了,即是秒轉(zhuǎn),可以在索引數(shù)據(jù)庫(kù)中查到轉(zhuǎn)碼后文件hash,根據(jù)算法生成下載鏈返回給旋風(fēng)客戶端。如果沒(méi)有找到,管理服務(wù)器向分發(fā)服務(wù)器下發(fā)轉(zhuǎn)碼任務(wù),包括原始文件hash,原始文件大小,原始文件在云存儲(chǔ)服務(wù)器的下載地址,轉(zhuǎn)碼格式等。
b) 分發(fā)服務(wù)器管理所有的轉(zhuǎn)碼機(jī)進(jìn)程,記錄他們的狀態(tài):idle或者busy。當(dāng)有新的任務(wù)進(jìn)來(lái)時(shí),將其分發(fā)給idle的進(jìn)程。如果沒(méi)有idle進(jìn)程,該轉(zhuǎn)碼任務(wù)就在隊(duì)列中等待。分發(fā)服務(wù)器接收轉(zhuǎn)碼機(jī)上報(bào)的轉(zhuǎn)碼狀態(tài)和進(jìn)度,并匯報(bào)給前端。
c) 轉(zhuǎn)碼機(jī)是真正處理轉(zhuǎn)碼任務(wù)的模塊。收到分發(fā)服務(wù)器下發(fā)的轉(zhuǎn)碼任務(wù)后,先從云存儲(chǔ)服務(wù)器下載原始文件。下載完成后,按照不同的轉(zhuǎn)碼格式調(diào)用相應(yīng)的接口來(lái)轉(zhuǎn)碼視頻文件。目前都是使用開(kāi)源軟件ffmpeg進(jìn)行轉(zhuǎn)碼。轉(zhuǎn)碼成功后,轉(zhuǎn)碼機(jī)會(huì)將轉(zhuǎn)碼后文件上傳到云存儲(chǔ)服務(wù)器,并更新索引數(shù)據(jù)庫(kù)。后面再有別的用戶對(duì)該文件提交此轉(zhuǎn)碼格式,就會(huì)秒轉(zhuǎn)。
關(guān)于騰牛 | 聯(lián)系方式 | 發(fā)展歷程 | 版權(quán)聲明 | 下載幫助(?) | 廣告聯(lián)系 | 網(wǎng)站地圖 | 友情鏈接
Copyright 2005-2018 QQTN.com 【騰牛網(wǎng)】 版權(quán)所有 鄂ICP備17010784號(hào)-1 | 鄂公網(wǎng)安備 42011102000245號(hào)
聲明: 本站非騰訊QQ官方網(wǎng)站 所有軟件和文章來(lái)自互聯(lián)網(wǎng) 如有異議 請(qǐng)與本站聯(lián)系 本站為非贏利性網(wǎng)站 不接受任何贊助和廣告