
音视频
loyal888
这个作者很懒,什么都没留下…
展开
-
引入librtmp 报错: fatal error: ‘openssl/ssl.h’ file not found
引入librtmp 报错: fatal error: ‘openssl/ssl.h’ file not found许多博客提示在CMAKELists 中添加,set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DNO_CRYPTO")并不好使!需要在build.gradle中添加才好使externalNativeBuild { cmake { cppFlags "-std=c++14" cppFlags "-fexceptions"原创 2020-12-24 15:40:45 · 545 阅读 · 0 评论 -
RTMP直播推流流程解析
先看问题?推流推流,流从哪里来? ---->摄像头或者视频decode假设来自摄像头,且把流封装成帧了,我怎么把帧组装成RTMP的格式—> RTMP的封装(RTMPPacket)拿到了RTMPPacket怎么发送?----> 交给rtmp.c发送摄像头信息封装成视频帧//TODO 待补充RTMPPacket的生成SPS、PPS的封装public void onSPSPPSInfo(byte[] sps, byte[] pps) {原创 2020-10-23 17:51:12 · 3465 阅读 · 0 评论