基于RTSP协议的流媒体自适应系统的设计与实现

被引量 : 0次 | 上传用户:joyce
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着近年来3Gwifi无线网络普及率的提高,各种移动终端不断涌现,包括各种基于android的智能手机、基于苹果IOS的iphone/ipad/itouch、基于windows phone操作系统的智能手机以及基于linux系统的各种国产平板电脑,在这些智能操作系统上的流媒体应用也成为各大厂商竞争的对象。其中尤其以苹果的http adaptive streaming,微软的smooth streaming以及adobe公司的rtmp streaming自适应流媒体技术引人注目,它们都能在无线环境下,使客户端实时监测当前网络变化情况,并通知服务器端随时调整发送媒体质量的技术。有鉴于此,本文通过研究上述三家公司的自适应技术,并结合上海电信的魔屏项目,提出了一种基于RTSP协议的流媒体自适应技术,并在魔屏终端上得到实现。本文的主要工作如下:(1)分析了目前主流自适应流媒体技术的设计思想。(2)采用TS(transport stream)文件作为自适应流媒体文件,并通过对TS文件的研究,给出了TS文件的实时码流算法、关键帧提取算法以及基于FFmpeg开源软件的TS文件逻辑切片算法。(3)采用RTSP协议作为自适应流媒体系统的自适应协议,并通过对RTSP协议的分析,比较了ISMA RTSP和本文的基于TS的RTSP协议的异同,在此基础上扩展了RTSP协议,使其能够配合TS文件的逻辑切片,在不同的TS码流文件中进行切换,为客户端提供不同质量的TS文件。(4)采用DSS(Darwin Streaming server达尔文流媒体服务器)作为自适应系统的服务器端软件,并通过对DSS这一开源流媒体服务器软件的研究分析,对其进行了相关的二次开发,使其能够支持基于TS文件的RTSP协议及其扩展协议。(5)在客户端切换算法中,提出了一种针对移动流媒体的实时抖动算法,该算法能够对目前无线网络的乱序状态进行计算,并通过rtcp协议实时发送给服务器端,使服务器端判断是否需要切换到高码流TS文件或是低码流TS文件。
其他文献
将各种不同的MIDI乐器在音乐作品中合理的分配,将音乐的音色、和声、音高、节奏、音量及力度速度的变换等运用于音乐织体,并且让音乐基本理论知识运用于电脑音乐中,便完成了M
结合豫东地区环境条件,分别从播种前准备、种植、田间管理、病虫害防治、收获与贮藏几个环节介绍了豫东地区生姜优质高产栽培的基本技术,以期为本地区其他种植者提供经验与参
在社会运行层次上,社会资本是作为沟通个人与制度的中介而存在的。要实现其有效性。必须重视信任建立和文化资本的应用。作为一个文化共同体,中国国家治理体系中文化资本和社会
在骨折治疗中更加重视保护血运、减少对血运的再破坏,是现代骨折治疗学最明显、最重要的变化和进步,其主要体现在复位与固定的理念和方法的变化上,生物学固定的概念由此产生。
以深亚微米工艺和IP核复用技术为基础的片上系统(SoC)技术是超大规模集成电路发展的趋势和当今集成电路技术的主流。SoC以嵌入式系统为核心,集软硬件于体,并在系统集成中追求产品
随着以海绵城市建设思想引领的现代城市建设的迅速发展,以及建筑材料的一次又一次革新,再生混凝土作为一种低碳、经济、环保的新兴建筑材料应运而生,被广泛应用到园林景观工
目的对护理干预在重症监护室脑出血患者预防肺部感染中的应用效果进行探讨。方法依据研究纳入标准以及排除标准将143例重症监护室脑出血患者列为我院研究对象,收治时间均为20
《培智学校义务教育课程标准(2016年版)》的发布为培智学校的教育教学指明了方向。在配套教材还未出版齐全的空档期,地方教材、校本教材依然处于重要地位。培智学校生活数学
目的探讨术前血液学炎性反应标志物(中性粒细胞与淋巴细胞比率(NLR)、单核细胞与淋巴细胞比率(MLR)和血小板与淋巴细胞比率(PLR))在胶质瘤患者临床预后中的预测价值。方法纳