<一> 基于S5PV210实时视频传输总述
来源:互联网 发布:淘宝化妆品保证金 编辑:程序博客网 时间:2024/05/29 20:01
手上有两套Smart210的开发板,打算在项目之余做些东西出来,确实最近闲了点。鉴于Smart210底板上有AV-in接口,而我这里刚好有一个车载摄像头(型号:Veise DF-8073VR),所以就实时视频传输这块写几篇博客,一方面边学习边巩固,一方面也希望能在这个领域探索的更远。
先嗮张图片好了。
简介下开发板的资源。采用三星 S5PV210 作为主处理器,运行主频可高达 1GHz, S5PV210 内部集成了PowerVR SGX540 高性能图形引擎,支持 3D 图形流畅运行,并可播放 1080P 大尺寸高清视频。开发板标配 512M内存和 512M闪存(NAND Flash)。我这里后续代码的编写调试均在linux上完成,PC机上借用虚拟机Ubuntu12.04 32位操作系统,用eclipse编辑代码,通过串口终端控制开发板上程序运行。开发板上烧录的内核镜像是zImage_tvp5150,内核版本号为3.0.8。
目前的想法是首先实现在两个开发板之间进行实时视频传输,一个板子采集摄像头视频流,然后经过H264硬件编码后,利用JRTP库将视频流通过局域网传输,另一个板子接收到视频流后,解码显示。这其中涉及到一些问题,比如H264的编码参数的调整(关系到视频显示的清晰度),编码后关键帧的发送(关系到视频流的控制),传输速率的控制等等。希望在博客的编写过程中一一解决。
接着想做的是流媒体播放这块,考虑到代码的兼容性,后续打算采用ffmpeg+ffserver的形式完成,这样的话,就不止可以实现板子到板子之间的传输,可以扩展更多的功能,比如在PC上监控,远程点播视频等。
当然,想法是好的,实现还是需要通过一步一步的努力。介于个人水平问题,认识有限,博客能写几篇就不知道了。希望看到的人多多指证我博客以及代码中的错误,我会将程序尽量写的简洁清晰,方便实践。
- <一> 基于S5PV210实时视频传输总述
- 基于tiny4412的实时视频传输综述
- 基于iOS的网络音视频实时传输系统(一)- 前言
- 基于Socket的Android手机视频实时传输
- 基于Socket的Android手机视频实时传输
- 基于Socket的Android手机视频实时传输
- 基于Socket的Android手机视频实时传输
- 基于H264-USB摄像头的RTP实时视频的传输
- 基于socket(TCP)和opencv的实时视频传输
- Android视频实时传输
- RTP视频实时传输
- 点对点视频实时传输
- Android视频实时传输
- 基于iOS的网络音视频实时传输系统(二)- 捕获音视频数据
- android socke实时视频传输
- 实时视频传输协议RTP
- 基于嵌入式Linux的视频采集系统8----基于RTP协议的实时传输模块
- 【视频传输】(一)传输协议
- fastjson使用(一) -- 最常用的功能[构造和解析JSON]
- php手册-指令分隔符
- OpenStack小知识
- Android完美解决输入框EditText隐藏密码打勾显示密码问题
- 插入影像图失败
- <一> 基于S5PV210实时视频传输总述
- 珍藏多年的素材,灵感搜寻网站
- scp 在脚本中使用输入密码的解决方法
- Python-OpenCV 处理图像(一):基本操作
- iOS中scrollview的在navigationbarcontroller中使用问题
- NSLayoutConstraint 简单理解
- spring 定时任务读取文本文件
- myeclipse安装svn插件的多种方式
- 开放 合作 共享 拥抱物业管理新常态