摘要伴随着现代电子技术的迅猛发展,数字传输系统也变得越加复杂,数据在系统中的传输量也会越来越庞大。这对于数据在传输过程中关于实时、高效及稳定等方面有了更高的要求。
在本课题中,按照要求熟练的运用了VC软件设计与微机原理等相关知识,了解了DSP千兆网接口的标准和协议,并学习了其工作模式和编程方法。设计了一个存在于上位机和开发板之间的千兆网通讯程序。25428
故在本文中以vc++为软件开发平台,结合了套接字(Socket)下的UDP协议发送,利用设计与编程技术设计了一个基于千兆以太网的实时视频传输系统。先对Windows平台下基于Socket的基本理论及网络编程方法进行了了解与研究,又选择了适合的传输协议;对套接字(Socket)下基于VC++的UDP发送接收程序进行了编程。
关键词 实时视频传输 VC++ 以太网 套接字(Socket) UDP 毕业论文设计说明书外文摘要
Title Design of Gigabit Ethernet transmission program for real time video data
Abstract
With the rapid development of modern electronic technology, digital transmission system has become increasingly complex and transmission amount of the data in the system will become bigger and bigger. Especially a similar to the emergence of large outdoor LED screen video system, which makes the system between each subsystem of the internal communication become more and more, the data in the transmission process of a real-time, high efficiency and stability have higher requirements.
In this subject, according to the requirements of the use of the VC software design and computer principle and other related knowledge, but also to understand
The standard and protocol of the DSP gigabit network interface are studied, and its working mode and programming method are also studied.. A gigabit network communication program between PC and development board is designed..
So in this paper by using VC + + as the software development platform, combined with the socket (socket) under the UDP protocol to send, a real-time video transmission system based on Gigabit Ethernet is designed by design and programming techniques. First under Windows platform based on socket of the basic theory and method of network programming for the understanding and study of, and through comparison of the characteristics of all kinds of network protocols, choose a suitable protocol for the transmission of this topic; on socket (socket) based on VC + + the UDP send receive program is programmed.
Keywords: real-time video transmission VC++ Ethernet socket (Socket) UDP
目 次
1 引言(或绪论) 1
1.1 课题的研究背景和意义 1
1.2 研究现状 1
1.3 课题可行性分析 2
1.4 主要工作和论文结构 2
2 网络编程 3
2.1 Windows Socket网络编程技术 3
2.1.1套接字(Socket) 3
2.1.2 Windows Socket的基本函数 3
2.2 多线程编程 4
2.3 本章小结 4
3 实时传输关键技术研究 5
3.1 网络协议 5
3.1.1通讯协议 5
3.1.2 网络协议的选择 6
3.2 Socket参数对传输性能的影响 7
3.3 本章小结 7
4 网络发送接收端的设计与实现 9
4.1 网络发送接收端的设计 9
4.2 开发工具 10
4.3 客户机/服务器模式 11
4.4 发送端程序设计 12