摘要由于科技的不断发展,像文字、图片、语音等一些传统的的通信方式已经满足不了现代社会对通信的需要,而基于网络的视频通信却越来越受到人们的追捧。
本文首先介绍了视频传输的研究背景和关键技术,然后通过分析,设计并实现了一个基于Java语言的视频通讯系统。该系统不仅包括用户注册、登录、管理于一体,还添加了好友的功能,可以添加、删除好友,或者和好友进行文字、表情、视频的沟通。多人同时通讯时,可以创建一个会议室进行多人视频聊天。当遇到比较珍贵的画面时,还可以使用截图功能保存图片,或者将整个视频保存为本地文件。服务器端连接数据库,记录客户端的连接操作,保存用户的所有信息。23609
同时本系统采用C/S模式,系统结构简单、功能实用、成本低廉、界面优美,而且具有平台无关性,对用户具有一定的实用体验价值,同时也对以后视频应用系统的开发具有一定的帮助作用。
关键词  Java  视频通讯  实时传输  C/S
毕业设计说明书(毕业论文)外文摘要
Title The design and implementation of          
              Java-based video transmission system        
Abstract
Due to the continuous development of technology,some traditional means of communication such as text, pictures and audio has failed to meet the communication needs of modern society, while video-based communication networks are increasingly sought after by people. 
First,this paper introduced the research background and key technologies of video transmission.Then through the analysis, designed and implemented a Java-based video communications systems .The system includes not only the user registration, login, management in one,friends functionality are also added.You can add, delete friends, or text, expressions, video communication with friends.When more than two people want to communicate with each other at the same time,you can create a meeting room for multiplayer video chat.It can also be used to save the image by clicking capture button or to save the whole video as a local file when you saw a very valuable screen.The server can connect to the database,record the clients' connection operation,and save the user informations.
Meanwhile, the system uses the C/S mode,it is simple, practical, low cost, beautiful , and is platform-independent.It not only has a certain practical value of experience to the user, but also  has some help on the future development of video applications.
Keywords  Java  Video Transmission  Real-time Transport   C/S Mode
 目  录
1  绪论    1
1.1 课题研究背景及意义    1
1.2 国内外研究现状    1
1.3 本论文组织结构    3
2  Java视频传输的相关技术    5
2.1 Java媒体框架    5
2.2 实时传输协议RTP    10
2.3 视频编码技术    12
2.4 组播技术    13
3  Java视频传输系统的设计    17
3.1 需求分析    17
3.2 功能模块分析    17
3.3 系统总体框架设计    18
3.4 数据库设计    22
4  Java视频传输系统的实现    25
4.1 开发和运行环境    25
4.2 系统整体思路的实现说明    25
4.3 视频信号采集    26
4.4 视频信号播放    27
4.5 视频信号处理    27
4.6 传输RTP视频    28
上一篇:ASP.net网络电子订单系统的开发+文献综述
下一篇:FEKO数据融合技术在空间目标识别与威胁评估中的应用

基于Apriori算法的电影推荐

java+mysql通用试题库系统后台设计与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

python基于决策树算法的球赛预测

基于消费者个性特征的化...

公寓空调设计任务书

国内外图像分割技术研究现状

中国学术生态细节考察《...

神经外科重症监护病房患...

承德市事业单位档案管理...

C#学校科研管理系统的设计

10万元能开儿童乐园吗,我...

志愿者活动的调查问卷表

AT89C52单片机的超声波测距...

医院财务风险因素分析及管理措施【2367字】