最近在做七牛的直播集成,上来就被同时集成七牛的直播和播放器给难住了!我是这样集成的:
target 'APPName' do
pod 'PLCameraStreamingKit'
pod 'PLPlayerKit'
end
错误:
像这般错误我们也见过不少了,诸如少了第三方库,几乎所有方法都尝试了,还是处于报错状态。
查阅资料得见:
PLCameraStreamingKit (1.8.0) 搭配的是 pili-librtmp (1.0.3.1) 使用了GPUImage (0.1.7)
PLCameraStreamingKit (1.8.1) 搭配的是 pili-librtmp (1.0.3.1) 取消掉了GPUImage的使用。理由:GPUImage消耗性能。
PLPlayer 2.3.0 搭配的是 pili-librtmp (1.0.5)
libPLStreamingKit 引用的 RTMPError_Free 在 pili-librtmp 1.0.5 上改成了 PILI_RTMPError_Free
所以造成影响
解决办法:
target 'APPName' do
pod 'PLMediaStreamingKit'
pod 'PLPlayerKit'
end
到这问题终于解决了,看似很简单的改动,却是耗费了我大量的时间,我觉得应该拿出来给大家分享一下!