毕业设计论文IPTV 机顶盒流媒体终端设计.doc
《毕业设计论文IPTV 机顶盒流媒体终端设计.doc》由会员分享,可在线阅读,更多相关《毕业设计论文IPTV 机顶盒流媒体终端设计.doc(45页珍藏版)》请在三一办公上搜索。
1、摘 要中国是举世闻名的美食大国,拥有五千年的饮食文化和巨大的餐饮市场,随着人民生活水平和生活方式的转变,餐饮业具有巨大的投资市场,被称为中国的黄金产业,但同样也应看到,餐饮业不仅面临着巨大的发展机遇,也面临着前所未有的挑战和考验。在如今的社会情况下,餐饮业只有具备完整的管理系统和先进的管理技术,才能将餐饮业发展的更好,一步一步的迈向全世界。而餐饮管理这个问题是需要很多方面的,包括优秀的人才,配套的设备等等,需要从事人员长期摸索,不断完善。关键词:餐饮管理 中国 人才 设备AbstractChina is a big country world-famous cuisine, with five
2、 years of food culture and great food and beverage market, as the peoples living standards and lifestyle changes, the restaurant industry has a huge investment market, known as Chinas gold industry, but also should be noted that not only the restaurant industry faces enormous development opportuniti
3、es, is also facing unprecedented challenges and tests. In todays social situation, only with a complete catering management system and advanced management technologies to the development of the restaurant industry better, step by step into the world. The problem is the need to manage this restaurant
4、 many aspects, including good people, matching the equipment and so on, need to engage in long-term exploration staff, and constantly improve.iKeywords: catering managemeng, China,talents,equipment 目 录摘 要IAbstractII目 录III第一章绪论11.1 餐饮业在中国的市场坏境11.2 论文的主要工作21.3 论文的内容及安排2第二章 流媒体技术基础42.1 流媒体简介42.1.1 Real
5、 Networks公司的RealSystem42.1.2 Microsoft公司的Windows Media52.1.3 Apple公司的QuickTime.62.2 流媒体系统中的关键技术62.3流媒体传输协议72.3.1 实时传输协议RTP与RTCP72.3.2 实时流传输协议 RTSP102.3.3 会话描述协议 SDP142.4 本章小结16第三章 IP机顶盒概述173.1 IP机顶盒的概念173.2 IP机顶盒的功能173.3 IP机顶盒的分类183.4 IP机顶盒的关键技术7183.4 本章小节19第四章 IPTV 机顶盒流媒体终端概要设计204.1 开发平台介绍204.1.1硬件
6、开发平台13204.1.2软件基础架构214.1.3开发连接方式234.2 通信协议设计234.2.1 通信协议栈结构234.2.2 LIVE555 Streaming Media 开源库16244.2.3 RTP负荷格式284.3流媒体播放的过程模型294.5 本章小结31第五章 IPTV 机顶盒流媒体终端实现325.1 流媒体播放器总体结构325.2 媒体数据接收模块325.3 TS流解复用模块375.4 解码播放模块395.5 总控模块405.6 本章小结40第六章 总结与展望41参考文献42致谢4342第一章 绪论1.1 餐饮业在中国的市场坏境 我国的餐饮业发展已有几千年的历史,但早期
7、并未大规模化,直到改革开放之后,餐饮业渐渐壮大,成为国家,机构和个人必不可少的一个行业。快餐是外国传进中国的一种餐饮类型,当它刚进入中国马上受到人们的热烈好评,比如麦当劳,必胜客等等。直到近些年,人们逐渐认识到快餐已经满足不鸟日常所需的营养,所以中餐渐渐的又崭露头角,成为中国主要的餐饮消费行业。当然,中国也效仿了西方的餐饮,1.2 论文的主要工作在IPTV业务的三种实现方式中,宽带+PC的方式最容易实现,但由于计算机操作复杂,需要一定的专业知识,这使得一大批毫无电脑常识却又有宽带娱乐需求的用户被挡在了门外;再有,利用PC显示器观看影视节目相对于电视机观看屏幕小并且舒适度差。而采用专用的IPTV
8、电视的方式一方面造价会很高,另一方面没有充分利用我国现有的普及率很高的普通电视,造成了资源的浪费。相比之下,IPTV机顶盒+普通电视的实现方式更适合在中国发展,用户只需要添加一个机顶盒就可用享受IPTV的服务。下文若未加声明,讨论的IPTV系统都是指的IPTV机顶盒普通电视的实现方式。在整个 IPTV 框架中最接近用户的用来接收和播放流媒体的终端,通常为 IP机顶盒,它是一个体积不大,可用在普通电视机播放从网络上实时传送的音视频流媒体的小盒子,IP 机顶盒必须支持要求的流媒体解码输出,IP 机顶盒作为 IPTV 的终端,是 IPTV 业务中与用户交互的主要部件,在整个IPTV中扮演重要的角色。
9、本论文的工作是通过研究流媒体传输控制协议,并分析STB810 IP开发平台的架构和软件开发方式,开发出具有视频点播功能的流媒体终端软件,实现网络流媒体的接收,实现音视频解码、播放和控制。1.3 论文的内容及安排 全文共分六章:第一章 绪论介绍课题背景,研究意义及论文主要工作和文章结构。第二章 流媒体技术基础介绍IPTV系统中的流媒体相关技术,并重点研究了流媒体传输与控制协议协议:RTP/RTCP,RTSP,SDP等,主要研究了RTP/RTCP的报文格式,及其在流媒体传输中的功能,RTSP的请求消息和应答消息的格式,RTSP的操作和方法。还要SDP协议在流媒体传输控制中的作用。第三章 IP 机顶
10、盒介绍IP 机顶盒的相关概念,功能,分类及其关键技术。第四章 流媒体终端的概要设计在前面章节研究的基础上,进行IP机顶盒流媒体终端的概要设计。首先研究了流媒体终端的硬件平台STB810的硬件组成及其功能与性能,然后研究其系统软件架构与API,在此基础上设计流媒体传输的协议栈结构,并分析了LIVE555 Streaming Media开源库的结构,给出了流媒体播放的过程模型。第五章 流媒体终端的实现介绍了流媒体终端各个模块的具体实现。首先给出了流媒体终端的总体模块结构,然后讲述了各个模块如流媒体接收模块,TS流解复用模块,音视频解码模块的具体实现。第六章 总结与展望对本文进行总结,论述了本文解决
11、的问题和以后的需要做的工作。第二章 流媒体技术基础2.1 流媒体简介流媒体是在网络中以流式传输的多媒体文件,主要是指视频/音频文件。流媒体的文件格式是采用支持流式传输及播放的媒体格式。流式传输方式是将动画、视频、音频等多媒体文件经过特殊的压缩方式分成一个个压缩包,由视频服务器向用户计算机连续、实时传送。在采用流式传输的系统中,用户不必像非流式播放那样等到整个文件全部下载到本地后才能看到其中的内容,而是只需经过几秒或几十秒的启动延迟后即可在用户的计算机上利用相应的播放器或其它的硬件、软件对压缩的动画、视频、音频等流式多媒体文件解压后进行播放和观看,多媒体文件的剩余部分将在后台继续从服务器下载。相
12、对于传统的网络媒体播放方式,流媒体技术有如下特点:1具有特殊的媒体文件格式。流媒体的内容是可以播放的压缩媒体码流,例如视频流、音频流等。但是流媒体文件定义了特殊的文件格式,以适应于流化和传输。和只能本地播放的媒体文件相比,即使相同的节目源,相同的编码方法,流媒体文件结构也大不相同。2使用实时传输协议。各种实时传输协议是流传输技术的具体实现,它规定或者建议了如何将媒体文件封装成数据包,如何传输,如何将数据包重组、播放。3使用缓冲区。客户端需要开辟大小合适的缓冲区,一方面保证了能快速启动播放,一方面能有效平滑网络传输的延迟和抖动。4具有强大的可控性。由于其独特的传输方式和文件格式,流媒体技术具有强
13、有力的可管理性和可伸缩能力,可以方便地控制流量、进行计费,可以有效地防止非法复制等。由于流媒体技术领域尚未建立权威性的工业标准,各家厂商纷纷推出以自己的标准和通讯协议所开发的系统。目前,国际上主流的流媒体技术平台主要有 Real Networks公司的RealSystem, Microsoft公司的Windows Media以及Apple公司的QuickTime.2.1.1 Real Networks公司的RealSystemReal公司的流式媒体解决方案长期在市场和应用中占有重要地位。RealSystem可分为以下几个部分: RealPlayer是Real公司开发的实时多媒体音视频播放工具,
14、通过这个软件,用户可以通过互联网接收新闻或广播,在线收听收看现场的音频视频直播,或者在自己的硬盘上欣赏下载下来的Real格式的音视频文件。 RealProducer可以将标准的音频或视频文件转换成流式媒体剪辑文件。用户可以很容易地创建流式媒体文件、转换音视频、直接从外部媒体设备录制,或者利用RealProducer Plus进行流式内容的实时广播。 RealSlideshow使用户可以将基本的图像文件转换成流式媒体展示文件,以便用于互联网。用户可以在RealSlideshow中以时间线的方式组织图像、添加背景音乐、将自己的声音加入、定制图像和流媒体展示文件的外观,以及将成果发送给朋友。Real
15、Presenter是一个能够将微软的PowerPoint幻灯片演示程序文件转换成用于Internet或Intranet中的流式媒体演示文件的程序。 RealServe是整个Real System中的核心,也是在流媒体领域里最有权威的服务器软件。它有如下显著特点:1.流式传输广告:2.访问控制:3.授权:4.防火墙;5.ISP Hosting, RealServer根据存在的用户帐户,使媒体文件可以被流式传输;6.Monitoring,监视器;7.RealProxy,用来存储流媒体文件的软件,一般被安装在局域网或ISP的代理主机上;8.RealSystem Administrator,基于Web
16、的控制台界面;9.多余源,可以使用多个源进行播放,如果一个源不可用,自动切换到下一个源;10.报告,可以创建包含历史数据和收集信息的报告文件;11.查看源代码,在RealServer中,用户可以看到SMIL文件的源代码。2.1.2 Microsoft公司的Windows MediaWindows Media技术将影音文件分为Windows Video和Windows Audio两种,分别对应WMV和WMA格式。Windows Media的编码方式向着高压缩比、低传输速率的方向优化,虽然其编码技术不公开,但这并不影响用户的使用。编码的压缩和解压缩过程都会通过相应的软件自动完成,微软公司提供的Wi
17、ndows Media Encode:软件就可以进行Windows Media格式的编码压缩,而Windows Media Player则是解压缩工具。做为一个专业的开发人员,也可以从Windows Media Format SDK中了解到更多有关编码的信息。对于制作完成了的视频、音频片断,用户自然希望将其发布到网络上。WindowsMedia Services系统能用于多种网络环境,工作方式分为单播和多播两种服务。可以承担视频点播、转播、实况直播等多种领域的应用。MMS协议就是“Microsoft windows Media Server”协议的缩写,用来访问并流式接收Windows Med
18、ia服务器中ASF文件的一种流式协议,它是微软公司提供的专门用于访问Windows Media发布点上的单播内容的协议。ASF是英文Advanced Streaming Format(高级流格式)的缩写,它是一个开放的标准,能以多种协议在多种网络环境下支持数据的传送。实际上ASF就是用于组织排列音频流、视频流、图像以及脚本命令等多媒体数据的一种数据格式,以数据包的形式通过网络传输。由于ASF格式是专门为在IP上传送有同步关系的多媒体数据而设计的,所以ASF格式的数据特别适合在IP网上传输。在这个基础之上,微软公司还为其加上了“同样适于在本地播放”的特性。2.1.3 Apple公司的QuickT
19、ime. QuickTime是一款在苹果机中非常流行的媒体播放器。许多Mac使用者都将Quicktime当作必备的多媒体播放程序。Quicktime是由实力强大的苹果公司推出的,苹果机上所有的音频/视频播放都是由它来完成的。Quicklime是最早的视频工业标准,在1999年发布的QuickTime4.0版本后开始支持真正的实时播放,其格式为MOV。视频压缩部分采用Sorenson Video技术,该技术支持VBR,它可以动态分配带宽,以尽可能小的文件获得最好的播放效果,并能使之在解压缩时获得平滑流畅的画面。Quicklime中自带了大量的视频和音频压缩程序,这些压缩程序各有其自身的特点:有的
20、压缩速度慢而解压缩速度快;有的压缩率极高;有些压缩方便使文件失真过多;又有此压缩方法适合压缩特定媒体类型的文件。用户可以根据应用的需求选择压缩方式。Quicklime Streaming是一种在网上向观众实时的传输多媒体的程序,它发源于现场直播的出现。它定义了三种传输方式,分别是:Unicast Streaming(单点流式传输)、Multicast Streams(多点流式传输)和Reflected Multicast Streams(反馈式多点流式传输)。要传输Quicklime流式影片就必须具备Quicktime Streaming Server流式服务器,它以RTP/RTSP作为传输协
21、议。Quicktime Streaming Server可以传输高质量的流媒体,并且可以为3000多的用户同时提供流式服务,它包含在苹果机操作系统的Mac OSX Server服务器中。2.2 流媒体系统中的关键技术 流媒体并不是单一的技术,它整合了多种网络以及音视频技术。与传统的媒体播放技术相比,流媒体技术的实现需要解决多项技术问题。 第一,多媒体文件需要经过编码压缩以适合传输。普通的多媒体文件尺寸很大,不适合使用现有的窄带网络传输。ITU-T与ISO/IEC是制定视频编码标准的两大组织:ITU-T制定的标准包括H.261. H.263. H.264;ISO/IEC制定的标准为MPEG系列。
22、常用的音频编码标准有MP3, WMA, AAC等。面向语音编码的标准有G.723.1,G.726,G729等。 第二,流式传输的实现需要合适的传输协议。由于Internet中的文件传输一般是建立在TCP协议基础之上的,但是TCP的特点决定了它并不适合于传输实时数据。故一般都采用建立在UDP协议之上的RTP来传输实时的影音数据。 UDP和TCP协议的主要区别是两者对实现数据的可靠传递特性不同。TCP协议中包含了专门的数据传递校验机制,当数据接收方收到数据后,会自动向发送方发出确认信息,发送方在接收到确认信息后才继续传送数据,否则将一直处于等待状态。与TCP协议不同,UDP协议并不提供数据传送的校
23、验机制。从发送方到接收方的数据传递过程,UDP协议本身并不能做任何的校验、可见在速度与质量的平衡中,TCP协议注重数据的传输可靠性,但带来很大的系统开销,而UDP协议更加注重数据的传递速度。 第三,流媒体传输的实现需要缓存。 Internet是以包传输为基础进行断续的异步传榆。因此多媒体数据在传输中要被分解成许多包,网络为各个包选择的路由不一定相同,而且UDP协议不提供数据到达的可靠性保证。故到达客户端的时间先后先会发生改变,甚至会产生丢包现象。为此,必须使用缓存技术来弥补数据的延迟,并重新对数据包进行排序,从而使影音数据能连续输出不会因网络的阻塞而使播放出现停顿。缓存的目的就是在某一段时间内
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计论文IPTV 机顶盒流媒体终端设计 毕业设计 论文 IPTV 机顶盒 流媒体 终端 设计

链接地址:https://www.31ppt.com/p-4858654.html