面试整理
2019-03-20 本文已影响0人
来根黄鹤楼啊
1.为什么要使用内购
因为要上线直播APP (内部有打赏主播的模块的话)必须要走内购,才能上线。
2.视频解码
软解:ffmpeg 使用CPU,对CPU消耗太大。
硬解:采用私有接口VideoToolBox 优点:对CPU消耗比较低,解码效率高 缺点:私有接口VideoToolBox,需要iOS设备越狱。
采用AVPlayer,ts流分片在切换的时候会闪屏,要实现ts流切片的无缝对接,必须采用AVQueuePlayer。