首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
基于ADSP-BF532的嵌入式网络视频服务器的设计
来源:本站整理  作者:佚名  2009-08-28 08:56:40



网络通讯模块采用组播技术,提高程序的效率。系统IP网络数据通信流程图如图3所示。本文为实现组播服务特别写了一个类Cmulticast,它是专门为视频传输而封装的类,用于服务器和客户机两端。下面对此类的公共访问函数进行介绍。

class CMulticast :publicCobject

{

public:

void Close(); //关闭创建的套接字

BOOL IsConnect();

Static Void Unintilize();//Winsock终止

Static Void Initilize(); //从指定组的指定端口读取数据

Int Send(char* lpData,int size)//向目的地址发送消息

BOOL Create(Cstring lpstrAddr,unsigned short port,HWND HWND);//创建和绑发送或接收套接字并把该套接字加入组插组,并设置了消息回调机制

CMulticast();

Virtual ~CMulticast()

Public:

HWND m_hWnd; //用于消息传递的窗口句柄

SOCKET m_hWnd; //用于消息传递的窗口句柄

SOCKET m_hSocket;//发送或接收用套接字

BOOL m_bConnected;//是否已经加入到一个组

SOCKADDR_IN addr;//发送套接字地址SOCKADDR_IN srcaddr; //接收或发送的目址

}

3.3 系统级优化

Blackfin软件开发平台的编译系统支持ANSI C以及C++编译,其系统还提供了大量的多媒体操作指令。在针对系统软件开发时,可以根据硬件的特点研究和开发调试过程中的经验,对代码的编译和具体任务的处理进行优化。以及针对要缩短显示模块代码执行时间而进行上端软件的设计优化。

4 实验结果

在该实验的基础上,经过对ADV7183采集的视频序列(帧率为30fps,CIF格式)进行测试,结果表明:(1)DSP可通过SPI接口实时传输视频图像编码数据,数据不丢失,不出错;(2)在对MPEG-4视频压缩编码测试时重建图像质量保真度接近1;(3)在局域网上作模拟实验,可以实时传输CIF尺寸视频图像,传输延迟控制在0.5s以内;(4)UART接口能够完成本地视频输出。基于ADSP-BF532的嵌入式网络视频服务器的设计方案是可行的,但是某些技术指标仍然无法胜任实际的应用场合,需要进一步提高视频压缩的测试结果,增加大容量的硬盘存储系统来存储视频数据。
 

上一页  [1] [2] [3] [4]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:232,914.10000 毫秒