你的开发板已经做好视频输入支持了么?这部分我觉得你可以找个开源的视频录制软件参考一下。
视频传输貌似就没有什么特别的了吧?把视频数据封包发送就行了。你会固定大小的文件传送,是不是你就是直接抄教程灶磨态的……
印象里传输文件,就是一个循环而已,你把这个循环拆出来为单循环,一次传输一次你的视频封包不就可以了。
视频压缩协议都有固定封包大小设隐源计的(动态大小封包和流数据咱就先不考虑了啊……)。你把这个封包当一个固定大小的文件发过去不就可以了。
我觉得,你先把这个处理程序做成本地程序线程间的传递(感觉函数间的传递都可以……),之后在把数据传递移植为网络传输,这个开发会不会更容易解决数据传输的问题?至少两边的数据处理方式你就明白了,在想怎么网络传输应该能不用考虑数据大小的问题(记得很多视频压缩协议里一个封包里面一个字节损坏,都会导致这个封包数据全部出现错误而只能废游衡弃)
名称:达芬奇TI dm6446开发板类别:嵌入式 *** 作系统
TI达芬奇技术是集成基于DSP的处理器系列、软件、工具以及支持开发广泛范围的优化数字视频终端设备的先驱,专门为高效、强大的数族升字视频量身定制,如:数码相机、视频安全监控系统、高级医疗影像、便携式塌穗衡视频播放器或任何您想象得到的其他视频应用,它能使原始设备制造商(OEM)更加快捷地开发出一系列创新且经济高效的的数字视频产品。
性能:
1、达芬奇数字平台 TMS320DM6446 双核ARM9+DM64X;
2、SRAM(8M)、FLASH(16M)、ATA硬盘(支持40G)、DDR2(最大
2G)存储;
3、1路Video视频输入(RCA复合视频输入)、
S-Video输入端子,1路视频输出(RCA复合视频团做输出)、
S-Video输出端子、RGB分量输出接口、
NTSC/PAL制摄像头;
4、CD质量音频输入输出(立体声输入/输出、Micphone输入、耳机输出);
5、SD卡接口、10M/100M自适应网络接口 ;
6、USB2.0(支持主/从)、McBSP、
UART接口(调试终端,控制云台)、WiFi(可选);
7、LCD显示屏(可选)、800*600VGA输出;
8、各种扩展接口与外设接口;
9、14针JTAG接口;
10、H.263、H.264、MPEG2、MPEG4、WMV9、JPEG视频编码解码MP3 G.711音频编码/解码;
11、各种API接口函数;
12、DDK驱动程序(USB接口驱动、ATA IDE硬盘驱动、
音频/视频驱动、WiFi驱动(可选);
13、测试程序、各种Codec demo演示程序;
14、基于Linux/WinCE *** 作系统;
应用:
网络监控,智能监控,网络硬盘录象机,网络摄像机,视频服务器,图象处理,音视频压缩数码相机;
频安全监控系统;
高级医疗影像;
便携式视频播放器;
IP机顶盒、IP可视电话;
其他应用:汽车电子,医疗器械,手持设备
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)