pili-engineering / PLMediaStreamingKit

PLMediaStreamingKit 是七牛推出的一款适用于 iOS 平台的推流 SDK,支持 RTMP 推流,h.264 和 AAC 编码,硬编、软编支持。具有丰富的数据和状态回调,方便用户根据自己的业务定制化开发。具有直播场景下的重要功能,如:美颜、背景音乐、水印等功能。

Home Page:https://github.com/pili-engineering/PLMediaStreamingKit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Demo进入后台一段时间再进入前台,摄像头预览图有时会卡住。

EveRen opened this issue · comments

commented

对,我也发生这个问题,每次必现。不知道是否摄像头卡主,debug会出现大量的错误
Problem initializing OpenGL buffers.
2016-11-19 00:04:32.871098 MonkeyKingTVDev[1419:600304] Faramebuffer generation failure:36054
2016-11-19 00:04:32.871358 MonkeyKingTVDev[1419:600304] Problem initializing OpenGL buffers.
2016-11-19 00:04:32.913061 MonkeyKingTVDev[1419:600286] Faramebuffer generation failure:36054
2016-11-19 00:04:32.913297 MonkeyKingTVDev[1419:600286] Problem initializing OpenGL buffers.
2016-11-19 00:04:32.954879 MonkeyKingTVDev[1419:600304] Faramebuffer generation failure:36054
2016-11-19 00:04:32.955128 MonkeyKingTVDev[1419:600304] Problem initializing OpenGL buffers.
2016-11-19 00:04:33.003643 MonkeyKingTVDev[1419:600384] Faramebuffer generation failure:36054

commented

多测试了几下,上面的错误信息也不出现了。可能和这个问题无关。观看端发现可以观看视频。但是直播端的预览画面是卡主了。

是的 每次预览页面卡住 都会有你上面那些错误信息。然后进入后台再回来就好了。预览卡住的时候 推流正常。

@EveRen @maorongsen 确认是渲染的一个问题,下个版本会修复,感谢提供信息

@EveRen @maorongsen v2.1.5 hotfix 已经发布,修复了该问题

效率真高~~我试试

@huangdeheng 你好最近发现了新的问题,麻烦请查看下。 第一个 session创建之后都正常,这时把这个session销毁掉,新建一个session 。应用场景就是 开了一个直播间之后关掉,再开另一个直播间,上述问题又出现了,一切换前后台,预览就会卡住。

销毁之前把 previewView 从父 view 中移除试试。或者换直播间不销毁 session,重新设置推流信息就好。 @EveRen

previewView 从父 view 中移除好用!
@lawder 非常感谢!

切换后台,预览会卡住的现象还是会偶发,但是频率降低了不少,还是请多关注下~~~