本文主要介紹金山云Android推流灰羽、短視頻SDK設計中午笛,為保證SDK的靈活性李丰、可擴展性,在SDK組件化方向上所做的一些探索逼泣。 成熟的PC端多媒體架構(gòu)簡介 PC誕生之初趴泌,就有...
![240](https://cdn2.jianshu.io/assets/default_avatar/7-0993d41a595d6ab6ef17b19496eb2f21.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
本文主要介紹金山云Android推流灰羽、短視頻SDK設計中午笛,為保證SDK的靈活性李丰、可擴展性,在SDK組件化方向上所做的一些探索逼泣。 成熟的PC端多媒體架構(gòu)簡介 PC誕生之初趴泌,就有...
在短視頻的應用場景中,經(jīng)常存在用戶拍攝的兩個或者多個視頻生成一個視頻的需求拉庶,為了達到兩個視頻平滑過渡嗜憔,就需要在兩個視頻中間添加轉(zhuǎn)場效果。由于導入視頻的幀率氏仗、碼率等參數(shù)都不一致...
原文首發(fā)在金山云Live吉捶,請從原文轉(zhuǎn)載,本文不接受再次轉(zhuǎn)載皆尔! 金山云多媒體SDK團隊在移動直播呐舔、短視頻等項目中遇到了許多FFmpeg問題,特設立《FFmpeg從入門到出家》系...
從API 21(Android 5.0)開始Android提供C層的NDK MediaCodec的接口。 Java MediaCodec是對NDK MediaCodec的封裝...
原文首發(fā)在LiveVideoStack猖任,請從原文轉(zhuǎn)載单刁,本文不接受再次轉(zhuǎn)載! 閱讀本文前署辉,請先閱讀上半部分:FFmpeg代碼導讀系列(一)----基礎篇 金山云多媒體SDK團隊...
原文首發(fā)在LiveVideoStack,請從原文轉(zhuǎn)載,本文不接受再次轉(zhuǎn)載剑辫。 從事音視頻技術開發(fā)對FFmpeg都不會感到陌生,通過它可以完成音視頻采集渠欺、編解碼妹蔽、轉(zhuǎn)碼、后處理以及...
1. 前言 在iOS中,AVFoundation是一個集視頻播放讹开、播放緩存盅视、視頻轉(zhuǎn)碼、圖層混合旦万、混音闹击、變調(diào)、變速等諸多功能的多媒體庫成艘,在iOS短視頻SDK中赏半,使用到了AVFo...
2017年是短視頻應用火爆的一年,在短視頻應用中淆两,必然會遇到的一個問題就是用戶在反復觀看同一個視頻的時候断箫,如何減少網(wǎng)絡流量的使用。如果用戶第一次完整觀看了視頻秋冰,其實整個視頻的...
播放錄制是在觀眾端錄制視頻內(nèi)容存至本地仲义。觀眾對觀看內(nèi)容非常感興趣想要將該視頻內(nèi)容留存至本地時便可使用該功能。 一. 可行的方案 在Android端實現(xiàn)播放錄制的方法大約有下面...
1. 背景 iOS系統(tǒng)提供了非常豐富的音頻相關的API剑勾,涵蓋了從采集埃撵,處理到播放等各個環(huán)節(jié),并且按照需求的層次進行了分組虽另。 其中暂刘,離底層的驅(qū)動和硬件最近的就是AudioUni...
目前iOS端播放器在視頻播放上大多采用VideoToolBox硬解碼+OpenGL ES渲染的方案,但如果只是為了渲染而沒有其他的后處理過程捂刺,推薦使用iOS 8.0推出的AV...
本文已經(jīng)投稿其他地方谣拣,本處拒絕轉(zhuǎn)載! 1. 背景 提到混音很多想到的是玩音樂的人用一些專業(yè)的設備做一些很炫但是看不懂的事情... 在移動直播場景中, 混音可以是用于主播一邊播...
移動直播的興起使得在移動端觀看直播的需求日漸增多族展,相交于點播而言森缠,直播提出了一個新的要求——實時性,也即要求主播端至觀眾端的總延時不能過高仪缸。而已有的移動端視頻播放器如: 系統(tǒng)...
前言 最近蘋果發(fā)布iPhone X辅鲸,隨后小伙伴的 X 都到貨了,適配問題也接踵而至腹殿。 本篇主要內(nèi)容分為: iPhone X尺寸參數(shù) UI適配 極端情況處理 實踐案例 總結(jié) 1...