完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
本帖子主要展示如何在Android平台实现对摄像头数据采集,再通过JNI调用ffmpeg库压制成H.264格式的视频数据,再通过简单UDP协议外发到WIN平台的简易例程,没有实现RTSP和考虑的效率,。实现步骤如下:
1、Android 摄像部分代码实现摄像数据采集。上传代码部分没有实现设定采集YUV数据的宽高。
android端界面效果如下:
2、定义JNI接口,实现对FFMPEG库的调用。JAVA部分:
JNI的C语言的实现:
3、PC端实现对接收H.264数据的解码。效果如下:
其中代码部分主要是基于对ffmpeg中sample, decoding_encoding.c的改造。
PS:代码中的IP地址和数据数组宽高为了调试方便,都是绝对值,若要正常使用,请更改相关参数。
原作者:error结构体
发布
RK3568平台,进入烧录模式,部分电脑提示无法识别,无法烧录
3240 浏览 1 评论
【RK3568 Android11.0】如何在设置-显示-HDMI-分辨率设置中添加3840*2160的选项?
5783 浏览 1 评论
瑞芯微第二代8nm高性能AIOT平台 RK3576 详细介绍
1533 浏览 0 评论
RK3588 拉流异常挂死问题咨询
6561 浏览 1 评论
RK3399开发版正常刷机成功后 通电开机黑屏 HDMI无图像输出
5067 浏览 2 评论
电子发烧友网
电子发烧友论坛
查看 »
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-23 23:19 , Processed in 0.605740 second(s), Total 57, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com