完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
想写个监控软件玩,同时练习下ffmpeg编程。推送端使用了ffmpeg采集视频并推送rtmp流,利用nginx搭建RTMP视频直播,现在功能都已经实现了,但推送端使用的是软编码,cpu使用率较高。现在改成硬编码。请问相关资料。或者说树莓派如何通过ffmpeg实现硬编码。谢谢
|
|
相关推荐
2个回答
|
|
我下载了 ffmpeg,并且 配置 ./configure --enable-gpl --enable-nonfree --enable-mmal --enable-omx --enable-omx-rpi 后,编译程序报错 有人了解吗。 同时 我去掉了--enable-mmal 后编译是成功的,但生成的rtmp却无法播放,还在查找原因····· |
|
|
|
问题解决了,更新下解决方法。
编译配置 ./configure --enable-gpl --enable-nonfree --enable-mmal --enable-omx --enable-omx-rpi 升级下树莓派系统,确保mmal库的存在 ffmpeg 文件编译的时候要将 .so库加进去 否则会提示 undefined referene to “XXXX” 硬编码时 使用avcodec_find_encoder_by_name("h264_omx"); 查找编码器。 AVFrame* pFrame = av_frame_alloc(); pFrame->width = m_DrawRect.w; pFrame->height = m_DrawRect.h; pFrame->format = PIX_FMT_YUV420P; 变量必须设置,否则 avcodec_encode_video2失败,返回12 软编码cpu效率60% 硬编码cpu效率17% 但不知道为什么出现了延时,2秒左右。 |
|
|
|
只有小组成员才能发言,加入小组>>
5912 浏览 0 评论
14210 浏览 9 评论
7825 浏览 0 评论
基于Amazon Echo 和 Raspberry Pi 的自动窗帘控制
7162 浏览 1 评论
【下载】《Linux+树莓派玩转智能家居》——亲手进行树莓派应用制作
160961 浏览 374 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 21:14 , Processed in 0.895165 second(s), Total 82, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号