前言
在做手机端电视直播应用时候,使用的ijkplayer,业务需要增加录制缓存、截屏、投屏及其基本的播放功能等。
屏幕录制是参考 简书 ijkplayer开启rtsp,并且支持录制和截图功能 来做的,
当时评论里面留了言,然后很多人找我,问我问题,c++我底层的东西我也不是太懂,就是照着作者的代码,自己重新编译了一下so库,然后集成做了些测试。
然后写到了自己的项目里。由于很多人问问题,打算,直接把自己做的项目 写成demo然后分享出来给大家。
功能:
1、投屏到电视盒子、智能电视(同一wifi下)
2、截图 (不支持硬解)
3、录屏(支持hls(m3u8)、rtsp格式的直播视频录制)
4、视频直播相关功能(调音量、亮度、半屏全屏、锁定屏幕)
5、多种直播源格式的支持(m3u8\rtsp ijkplayer支持相关,可自行编译so)
截图