![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
音视频
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 · 438 阅读 · 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 · 3291 阅读 · 0 评论