RNS在流媒体技术中的应用

VIP免费
3.0 侯斌 2024-11-19 4 4 1.99MB 47 页 15积分
侵权投诉
1
RNS
摘 要
流媒体技术通过数据压缩技术,连续的图像信和声音信息上传到服务器,
使用户在客户端能够边下载边接收信息,需要待全部压缩文件完全下载到
地。流媒体在进行数据传输的过程中所传输的文件按照流媒体格式制作成
合其传输的文件。但是,这种格式存储的件容依然比较大,遇到网络繁忙
引起传输中断。所以尽可能的提高视频音频的压缩获得尽可能小的数据量
并且保证较高的视频音频质量的研究成了当代信息化中的热点。
本文针对流媒体数据传输速率问题,基于 H.264/AVC 视频压缩标准,研究余
数数制系统 RNS 在视频压缩和解压缩中的应用。给出了具体的实现方案,并论证
了实现方案的可行性和由此带来利弊分析,为进一步研究 RNS 在流媒体中的应用
打下了研究基础。RNS(余数数制系统)可以将数位较大的整数转换为相互独立的数
位较少的整数,不仅减少系统处理的数据位数,而且 RNS 余数数制的并行特性和
无进位处理,一定程度上会提高数据处理的速度。通过选择合适模组以及运用二
进制-RNS 的前向和后向转换算法,在不改变 H264 原有传输层结构的前提下,提
出两种解决方案:方案一对 H.264/AVC 中熵编码码流进行 RNS 压缩,通过添加
标记位的方式区分数据实现 NAL 层打包;方案二对 H.264/AVC 的视频图像直接
进行 RNS 压缩,获得 RNS 格式数据块,再经熵编码实现 NAL 层打包。两个方案
都可以实现数据的压缩,方案一由于需要添加数据区分的标记而产生数据冗余,
且数据区分标记容易被误解压成数据信息,方案二直接对原始图像进行 RNS 压缩,
形成余数数据块,再借助熵编码实现数据打包,则不存在数据冗余问题,具有较
好的适用性。
本文有关 RNS 在流媒体技术中应用的创新之处在于:
1)分析 H.264/AVC 中数据传输过程,利用 RNS 压缩二进制数据形成余数
熵编码码流,大大减少比特位数量。
2RNS 余数数制系统对压缩数据进行的分通道传输,保障数据信息的安全
性。目前,国内外针对 RNS 在流媒体技术中的应用还没有相关应用报道。
关键词:RNS H.264/AVC 熵编码 流媒体
2
ABSTRACT
The streaming media technology is a transmission technology that can provides the
continuous video and audio information compressed on the server for the client
watching and listening without the compressed file being fully downloaded. But the
capacity of such multimedia file is still so large that the interruption of transmission can
be caused when the network is busy. Improving the video and audio compression rate as
far as possible to get a smaller amount of data with a high quality of audio and video has
become a hot topic in the contemporary course of information construction.
Based on the H.264/AVC video compression standard, compress and decompress
video data based on RNS (remainder system). Gives the concrete implementation plan,
and demonstrates the feasibility of the implementation scheme and the analysis of
advantages and disadvantages as a result, RNS for further research on the application of
streaming media research laid the foundation. RNS system can convert large digital
integer to less integer, not only can reduce the system to deal with data bits, but RNS’s
parallel and no carry features will increase the speed processing. By choosing the
appropriate modules, without changing the H.264/AVC original structure, realizing data
compressed and decompressed. In this paper, puting forward two solutions: one is
compressing H.264/AVC entropy coding based on RNS, by adding a tag distinguish
between data, then packaging data into NAL layer. Another is compressing original
image based on RNS directly, obtaining RNS format data block, then entropy coding it,
packaging data into NAL layer. Thesse can compress data, but first solution increases
the data redundancy and the distinguish marks are easy to be mistakenly extracted into
data, the second compress original image based on RNS directly and entropy coded data
package for tranmission. In this paper, the RNS applicated in streaming media of
innovation lies in: (1) Analysis the data transmission process H.264/AVC standard,
using RNS compress the binary data stream, greatly reduce the needed number of bits.
(2) RNS (Remainder system )transmiss the compressed data on subchannel, ensure the
security of data information. At home and abroad at present, the RNS applicated in
streaming media has not been reported.
Keywords: RNS, H.264/AVC, entrocy coding, streaming media
technology
目 录
中文摘要
ABSTRACT
第一章 绪论......................................................................................................................1
1.1 课题来源与研究意义..........................................................................................1
1.2 国内外研究现状..................................................................................................2
1.2.1 流媒体的研究现状....................................................................................2
1.2.2 RNS 的研究现状........................................................................................3
1.3 论文研究内容及结构..........................................................................................5
第二章 RNS 余数数制系统..............................................................................................8
3
上海理研究生毕业论文
2.1 RNS 余数数制系统概述......................................................................................8
2.2 模组选择..............................................................................................................8
2.3 RNS 与二进制数据相互转换的算法实现..........................................................9
2.3.1 二进制数据RNS 转换算法....................................................................9
2.3.2 RNS二进制数据转换算法....................................................................9
2.3.3 算法证..................................................................................................10
2.4 小结.....................................................................................................................11
H.264/AVC 视频编解码技术.............................................................................12
3.1 视频编解码背景................................................................................................12
3.2 H.264/AVC 视频编码标准概述.........................................................................13
3.3 编解码原理........................................................................................................14
3.4 H.264/AVC NAL 层处理...............................................................................17
3.5 小结....................................................................................................................20
RNS 在流媒体传输中的应用............................................................................21
4.1 RNS 在流媒体传输中应用原理........................................................................21
4.2 RNS H.264/AVC 中的应用方案一...............................................................21
4.3 RNS H.264/AVC 中的应用方案二...............................................................27
4.4 小结....................................................................................................................31
算法应用的性能分析及测试环境搭建............................................................32
5.1 图像数据处理....................................................................................................32
5.2 分析............................................................................................................35
5.3 测试环境搭建....................................................................................................40
5.4 小结....................................................................................................................42
结和展望........................................................................................................43
6.1 ....................................................................................................................43
6.2 展望....................................................................................................43
参考.........................................................................................................................44
1
第一章
第一章 绪论
1.1 课题来源与研究意义
20 90 网技术的应用
的方方面面,网上教育、医疗、网上证电子商务等如雨春笋,视频通信
应用人注目。过程中,人们渐渐认识
的应撑宽带互网网络发展真正动力网网络经营者
的来源。此,中高速互网的流媒体技术生,进而推动网网络整体
构的创新,于同时应用其在娱乐性和性方)被发掘并产
济效目前内互市场中基于不缩编码标准的流媒体技术产
渐受人们,成为带互网的起新势力[1-5]
流媒体技术通过数压缩,将续的图像信息声音信息上传服务器,使
得用户在客户端能够边下载边接收信息,需要待全部数据压缩文件下载到
播放。流媒体进行数据传输的过程中,所传输的文须按照流媒体格式
制成适合其传输的文件。但是,种格式存储的件容量依然会比较大,网络
忙易引起传输中断。所以尽可能的提高视频音频的压缩获得尽可能小的数
量,并且保证较高的视频音频质量的研究成了当代信息化中的热点。于可变带
技术,流媒体据在网络上按一定格式打包封装,依时间实现视频
图像数据的传输和播放。在播放,流媒体不是载整个文件而是对文件的部
内容进行存。据传送时,用户可在客户端利用相关软硬件,可对压缩
流媒体文件进行解压播放通过以上方式节省了下载等待时间、本地存储空间,流
媒体文件余部分在的服务器续下载。流媒体技对于网络信息
的传(包闻发布、广告、视频在线播、等),企业单位内
流(包括采用点和流媒体介绍公司、发布信息培训员工等互),商业
站更流媒体(包基于流媒体打造播放平台、视频点播、服务
等等)。流媒体的广泛应用使传统媒体市场带互网络应用服务
结合,改变了传统互呆板的内容现形式,同时线music教育、
TV 等实的网络应用应运而生。基于流媒体技术的媒体互成了人们
网络发展共同待,同时流媒体技术中存在的技问题成了新的研究
点。
由于视频图像信息信息而对传输网络的带求也
对较高。例如,一议电可视电话态动内容相对较少
此会到所需的可以。但在不压缩情况下,需要若干 Mbit/s
宽才到较的视使是在数据压缩后的情况384kbit/s
的带支持数据传输晰电视信在不压缩下可能需
1Gbit/s使用 MPEG-2 压缩后需要 20Mbit/s此,视频信息然具
有直定性等点,但要传输视频信息往往需要较高的网络带作为支持
2
上海理研究生毕业论文
此,在相网络视频数据的压缩一直以来都人们
究的一个热点。
结当下流行的视频压缩技术,针对 H.264/AVC 视频压缩标准RNS
余数数制算法原理,提出了 RNS 在流媒体中的应用方案。利用 RNS(余数数制系
)将数位大的整数转换为相互独立的数位少的整数,不仅减少系统需要处理的数
据位进行,所以处速度大大[6-
9],对视频数据的压缩和图像加有一定的创新作用和指导意义。十年
移动发展时期,以视频数据传输为基然会开拓出新的网络应
视频、多媒体等互网的将大加,的视频编解码技术研究
成为视频媒体通信的热点,文在媒体视频数据压缩技术
和数据传输安全提一种新的研究方法。
1.2 国内外研究现状
1.2.1
在流媒体格式的媒体出现前,用如果络上获得视频音频信息(比
片、),需要将相关资料下载本地储存后可以播放不仅耗费下载时间
硬盘空间,而且无,流媒体技术的改了这题并
好的用户。流媒体技术过数压缩技术,将连续的图像信息和声音
息上传到服务器,使用户在客户端能边下载边收信息,不需要等待全部压
文件完全下载到本地,要安放软播放文件在经济快
背景下,需要一种实现信息便捷沟通网络技术,流媒体技术的出现
了这1994 Progressive Net Works 的成宣告流媒
网上的登场1995 Progressive Net Works 出了 Client/Server 构的
音 频 接 收 系 统 Real Audio ) 引 了 网 络 流 式 技 术 的 汹 涌 流 。 1997
Progressive Networks 更名 Real Networks,并接连发布多款应用广的流媒体
Real Player Real Networks 公司鼎盛时期一度85%市场份额
得上是流媒体真正意义上的始Microsoft Apple 公司看到流媒体技
术的发展市场源的争夺。形成的竞争攻势了流媒体
术的发展新,流媒体得广人们并为用。
制,流媒体技术要应用在网上,直到 1999 mini
播放窗口才出现在的互网上为大使用。2000 年开始,随着网的
高速带互网进入人们的生。流媒体技术倡导者(包Real
NetworksMicrosoftApple 公司几乎同时世界发布各自新的流媒体技
术的带解决方案,使得技术时间实现飞跃发展户通过互
网网络,享受全方位的视,可观天下。
制作视频编码标准的两大组ITU-T ISO/IEC,针对不的视频应
领域制定了不的编解码标准,包MPEG 列、H.261H.263+等。H.264/AVC
是这两大组合制定的高视频编解码标准,源的编码
JMx264T264 随着移动4G 和下一代带无线发展,对视频媒体
务等的需将大,高的视频编解码技术研究为视频与
摘要:

1摘要RNS在流媒体中的应用摘要流媒体技术通过数据压缩技术,将连续的图像信息和声音信息上传到服务器,使用户在客户端能够边下载边接收信息,不需要等待全部压缩文件完全下载到本地。流媒体在进行数据传输的过程中,所传输的文件须按照流媒体格式制作成适合其传输的文件。但是,这种格式存储的文件容量依然比较大,遇到网络繁忙易引起传输中断。所以尽可能的提高视频音频的压缩比,获得尽可能小的数据量,并且保证较高的视频音频质量的研究成了当代信息化中的热点。本文针对流媒体数据传输速率问题,基于H.264/AVC视频压缩标准,研究余数数制系统RNS在视频压缩和解压缩中的应用。给出了具体的实现方案,并论证了实现方案的可行性...

展开>> 收起<<
RNS在流媒体技术中的应用.doc

共47页,预览5页

还剩页未读, 继续阅读

作者:侯斌 分类:高等教育资料 价格:15积分 属性:47 页 大小:1.99MB 格式:DOC 时间:2024-11-19

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 47
客服
关注