多線程硬解!騰訊視頻播放器2011發(fā)布
分享
騰訊視頻播放器2011最大的特點(diǎn)就是支持多線程解碼,那這一技術(shù)特性有什么優(yōu)勢呢?
多線程編碼器一般以在Slice內(nèi)分功能模塊進(jìn)行多線程編碼,如h263,h263P,msmpeg(v1, v2, v3),wmv1。包含以下幾個線程:
1.Pre_estimation_motion_thread運(yùn)動估計(jì)前的準(zhǔn)備;
2.Estimation_motion_thread運(yùn)動估計(jì);
3.Mb_var_thread宏塊其他變量;
4.Encode_thread編碼主線程。
多線程解碼器分為Frame級和Slice級兩種,Slice級多線程同時解碼一幀中不同的部分;Frame級多線程同時接受多幀碼流,實(shí)現(xiàn)并行解碼,當(dāng)前幀處于顯示狀態(tài)時,未來的幾幀已經(jīng)在其他線程中被解碼。
如此一來,多線程解碼最大的優(yōu)勢就是視頻播放可以更加流暢,不會出現(xiàn)拉絲、幀交錯等現(xiàn)象,高清視頻加載速度也更快,快進(jìn)、拖動的延遲現(xiàn)象大大降低。騰訊視頻播放器2011的變速播放功能也是基于多線程解碼技術(shù)?!?
0人已贊
關(guān)注我們



