基于Linux的音视频服务器软件设计.doc

资料分类:工业大学 上传会员:陈燕 更新时间:2019-03-13
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:8045
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:由于Linux学生的学习和生活以及社会上企业的运行和工业生产都有着重要的影响,市场上对于基于Linux的服务器需求越来越大,本文将从计算机的知识入手,简单介绍和设计基于Linux系统的音视频服务器,设计出的基于Linux系统的音视频服务器的功能主要有两个基本功能,第一个是将本地歌曲上传到服务器这一流程,这一流程我利用TCP/IP协议来实现;第二个是服务器中文件的分类和储存,这个功能我准备用日期来进行分类。所有产品的实现我认为都和实际生活中的应用密不可分,我们在平时的生活工作中有很多需要音视频的帮助,比如我们需要一个课程的学习,利用传统的方式我们可能需要花费大量的人力物力去现场听老师讲课,而现在我们就可以在网上下载相应的教学视频来进行学习,同样所有电脑用户也可以将自己拥有的音视频上传到服务器以供需要的用户进行下载。

编写基于Linux系统的方法有多种,可以下载虚拟机也可以直接在Linux系统下进行编写,但是由于自己对于Linux系统的了解不足,所以在本文中在本文中将着重讲解使用Cygwin进行编写,Cygwin是一个在windows平台上运行的类UNIX模拟环境,它的优点是可以让用户在windows系统下能够使用熟悉的语言来进行程序的编写,编写好后就可以在Linux系统下运行。

 

关键词:Linux;Cygwin;服务器设计

 

目录

摘要

Abstract

1 绪论-2

1.1 研究背景-2

1.2 研究目的-2

1.3 研究的意义-2

2 Linux系统和Cygwin相关知识-3

2.1 Linux系统简介-3

2.1.1 Linux简史-3

2.1.2  Linux主要思想-3

2.2 Linux的主要特点-3

2.3 Cygwin使用介绍-4

2.3.1 Cygwin简介-4

2.3.2 Cygwin的下载-4

2.3.3 Cygwin的运行-4

3 -TCP/IP协议-4

3.1 TCP/IP协议的简介-4

3.2 利用TCP/IP协议实现上传功能-5

4 程序设计-6

4.1 Socket系统调用-6

4.2 查找文件-7

4.3 服务器端Bind系统调用-7

4.4 客户端调用connect()与服务器建立连接-8

4.5 从服务器返回的应答-8

4.6 在Linux下实现文件传输的实例运行-9

结    论-13

参 考 文 献-14

致    谢-15

相关论文资料:
最新评论
上传会员 陈燕 对本文的描述:讨论基于Linux的音视频的服务的器软件设计,着重讨论如何实现将本地的音视的频利用TCP/IP协的议上传到服的务的器这一功能。论文组织结构如下:在论文刚开始的这部分,主要是简要的......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: