流媒体技术综述

流媒体2020最新研究场景与ideal 流媒体论文最新研究场景与ideal 场景 论文 等级 简介 WebRTC Multi-Party WebRTC Services Using Delay and Bandwidth Aware SDN-Assisted IP Multicasting of Scalable Video Over 5G Networks TMM20 Motion-Based Rate Adaptation in WebRTC Videoconferencing Using Scalable Video 阅读详情

1概述

  流媒体 (Streaming Media)是一种新兴的网络传输技术,在互联网上实时顺序地传输和播放视/音频等多媒体内容的连续时基数据流,流媒体技术包括流媒体数据采集、视/音频编解码、存储、传输、播放等领域。

  一般来说,流包含两种含义,广义上的流是使音频和视频形成稳定和连续的传输流和回放流的一系列技术、方法和协议的总称,我们习惯上称之为流媒体系统;而狭义上的流是相对于传统的下载-回放(Download-Playback)方式而言的一种媒体格式,它能从Internet上获取音频和视频等连续的多媒体流,客户可以边接收边播放,使时延大大减少。

  在网络上传播多媒体信息主要有两种方式:下载和流式传输。下载方式是传统的传输方式,指在播放之前,用户下载多媒体文件至本地,通常这类文件容量较大,依据目前的网络带宽条件,需要较长时间,并且对本地的存储容量也有一定的要求,这就限制了PDA等低存储容量设备的使用。流式传输则把多媒体信息通过服务器向用户实时地提供,采用这种方式时,用户不必等到整个文件全部下载完毕,而只需经过几秒或几十秒的启动时延即可播放,之后,客户端边接收数据边播放。与下载方式相比, 流式传输具有显著的优点:一方面大大地缩短了启动延时,同时也降低了对缓存容量的需求;另一方面,又可以实现现场直播形式的实时数据传输,这是下载等方式无法实现的,同时有助于保护多媒体数据的著作权。

2流媒体技术

2.1缓存技术

       Internet以包传输为基础进行断续的异步传输,实时A/V源或存储的A/V文件在传输中被分解为许多包,由于网络是动态变化的,各个包选择的路由可能不尽相同,故到达客户端的时间延迟也就不等,甚至先发的数据包有可能后到。为此,使用缓存系统来弥补延迟和抖动的影响,并保证数据包的顺序正确,从而使媒体数据能连续输出,而不会因为网络暂时拥塞使播放出现停顿。通常高速缓存所需容量并不大,因为高速缓存使用环形链表结构来存储数据,通过丢弃已经播放的内容,流可以重新利用空出的高速缓存空间来缓存后续尚未播放的内容。

2.2流媒体传输流程

  流媒体的具体传输流程如下:

(1)Web浏览器与Web服务器之间使用HTTP/TCP交换控制信息,以便把需要传输的实时数据从原始信息中检索出来。

(2)用HTTP从Web服务器检索相关数据,A/V播放器进行初始化。

(3)从Web服务器检索出来的相关服务器的地址定位A/V服务器。

(4) A/V播放器与A/V服务器之间交换A/V传输所需要的实时控制协议。

(5) 一旦A/V数据抵达客户端,A/V播放器就可以播放了。

2.3媒体系统结构

现存流媒体解决方案采用的技术是多样的,但其体系结构的本质是相近的。

  流媒体的体系构成:①编码工具:用于创建、捕捉和编辑多媒体数据,形成流媒体格式;②流媒体数据;③服务器:存放和控制流媒体的数据;④网络:适合多媒体传输协议甚至实时传输协议的网络;⑤播放器:供客户端浏览流媒体文件(通常是独立的播放器和ActiveX方式的插件)。

2.4流媒体传输协议

  流式传输的实现需要合适的传输协议。TCP需要较多的开销,故不太适合传输实时数据。在流式传输的实现方案中,一般采用HTTP/TCP来传输控制信息,而用RTP/UDP来传输实时多媒体数据。

(1)实时传输协议RTP与RTCP

       RTP是用于Internet/Intranet针对多媒体数据流的一种传输协议。RTP被定义为在一对一或一对多传输的情况下工作,其目的是提供时间信息和实现流同步。RTP通常使用UDP来传送数据,但RTP也可以在TCP或ATM等其他协议上工作。当应用程序开始一个RTP会话时将使用两个端口:一个给RTP,一个给RTCP。RTP本身并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠RTCP提供这些服务。RTCP和RTP一起提供流量控制和拥塞控制服务。RTP和RTCP配合使用,它们能以有效的反馈和最小的开销使传输效率最佳化,因而特别适合传送网上的实时数据。

(2)实时流协议RTSP

  实时流协议RTSP是由RealNetworks和Netscape共同提出的,该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或RTP完成数据传输。HTTP与RTSP相比,HTTP传送HTML,而RTP传送的是多媒体数据。HTTP请求由客户机发出,服务器作出响应;使用RTSP时,客户机和服务器都可以发出请求,即RTSP可以是双向的。

(3)资源预订协议RSVP

  由于音频和视频数据流比传统数据对网络的延时更敏感,要在网络中传输高质量的音频、视频信息,除带宽要求之外,还需其他更多的条件。RSVP是Internet上的资源预订协议,使用RSVP预留一部分网络资源(即带宽),能在一定程度上为流媒体的传输提供QoS。

3流媒体发展现状

  Internet/Intranet上使用较多的流媒体技术主要有RealNetworks公司的Real System,Microsoft公司的Windows Media Technology和Apple公司的QuickTime,它们是流媒体传输系统的主流技术,在这里介绍前两种。

3.1Real System

   Real System由媒体内容制作工具Real Producer、服务器端RealServer、客户端软件(Client Software)3部分组成,其流媒体文件包括RealAudio,RealVideo,Real Presentation和RealFlash4类文件,分别用于传送不同的文件。Real System采用SureStream技术,自动地并持续地调整数据流的流量以适应实际应用中的各种不同网络带宽需求,轻松实现视音频和三维动画的回放。Real流式文件采用Real Producer软件进行制作,首先把源文件或实时输入变为流式文件,再把流式文件传输到服务器上供用户点播。

  由于Real System的技术成熟、性能稳定,美国在线(AOL),ABC,AT&T,Sony等公司和网上主要电台都使用Real System向世界各地传送实时影音媒体信息以及实时的音乐广播。

3.2Windows Media Technology

  Windows Media Technology是Microsoft提出的信息流式播放方案,旨在Internet和Intranet上实现包括音频、视频信息在内的多媒体流信息的传输。其核心是ASF(Advanced Stream Format)文件,ASF是一种包含音频、视频、图像以及控制命令、脚本等多媒体信息的数据格式,通过分成一个个的网络数据包在Internet上传输,实现流式多媒体内容发布,因此,我们把在网络上传输的内容就称为ASF Stream。ASF支持任意的压缩/解压缩编码方式,并可以使用任何一种底层网络传输协议,具有很大的灵活性。

  Windows Media Technology由Media Tools,Media Server和Media Player工具构成。Media Tools是整个方案的重要组成部分,它提供了一系列的工具帮助用户生成ASF格式的多媒体流(包括实时生成的多媒体流); Media Server可以保证文件的保密性,不被下载,并使每个使用者都能以最佳的影片品质浏览网页,同时具有多种文件发布形式和监控管理功能;Media Player则提供强大的流信息的播放功能。

  流媒体技术已广泛应用于远程教育、网络电台、视频点播、收费播放等,在企业一级的应用包括电子商务、远程培训、视频会议、客户支持等。

3.3流媒体技术在国内的现状

  在国内,流媒体技术在国外成熟技术的基础上逐步扩大应用,诸如网上现场直播、网上教育系统、网上手术数字化直播系统等,他们的体系结构是类似的。

4.结束语

  流媒体技术广泛应用在多媒体新闻发布、网上演示、在线直播、网络广告、电子商务、视频点播、远程教育、实时视频会议等互联网的信息服务领域,互联网的发展决定了流媒体市场的广阔前景,流媒体技术的应用将为网络信息交流带来革命性的变化,对人们的工作和生活产生深远的影响。

流媒体协议初探(MPEG2-TS、RTSP、RTP、RTCP、SDP、RTMP、HLS、HDS、HSS、MPEG-DASH) 流媒体技术需要解决的问题:1.允许客户端在不下载完整文件的时候即可以开始播放视频;2.允许客户端从完整内容的任何位置开始播放(不包括视频直播);3.针对视频直播,允许客户端从任意时间开始观看频道内容;4.允许在客户的带宽条件和客户端的硬件条件下播放;5.提供相对平稳的传输速度,以便用户基本流畅地完成播放。并伴随两个衍生技术:1.支持CDN传输,以提供服务扩展能力和较好的用户访问质量。2.支持视频内容的加密,避免版权内容被人依靠复制传播牟利设计流媒体网络协议需要注意的问题:1、协议应对传输的音视频格式进行规约 阅读详情

相关推荐

流媒体技术

流媒体(Streaming Media)是一种在互联网上连续传输音频、视频和多媒体文件的技术。流媒体技术允许用户在下载文件的同时立即播放内容,而无需等待整个文件下载完成。这种技术极大地提升了用户体验,特别是在观看直播和视频点播时。流媒体技术通过编码与压缩、分片传输、协议实现、缓冲与解码等多个步骤,实现了高效、低延迟的音视频内容传输。流媒体技术不仅提升了用户体验,也为各种应用场景提供了强有力的技术支持。

Casual_Lei的博客 1455

流媒体技术介绍

流媒体)技术,是指将一连串的多媒体数据压缩后,经过互联网分段发送数据,在互联网上即时传输影音,以供用户观赏的一种技术。在流媒体技术出现之前,人们必须要先下载多媒体内容到本地计算机,等待完整的多媒体内容下载完成之后,才能够欣赏多媒体的内容。流媒体技术的出现,使人们只需经过几秒或十几秒的启动延时即可欣赏媒体内容,而无需再等待媒体内容完全下载完成了。流媒体技术使得数据包可以像流水一样发送,如果不使用此技术,用户就必须先下载整个媒体文件,而后才能使用多媒体数据。

liitdar的博客 2万+

流媒体技术之概念

最近霉霉的歌曲在中国市场下架了,因为Tayler认为Spotify(流媒体音乐服务平台)影响了唱片的销售量和歌曲下载量。这样做法其实很正常,Taylor在Spotify挣不到钱,所收取的费用几乎等同于免费。在音乐流媒体服务的冲击之下,实体唱片业与数字音乐销量不断下滑。据悉,此次Taylor Swift的需求是全球同步的,国内音乐平台也要配合下架所有Taylor Swift歌曲的免费试听业务,......

童小绿 学无止境 6811

小白入门音视频第八天

流媒体(Streaming media)是指将媒体数据压缩后,使用流式技术在网络上进行传输,以达到实时观看的一种技术。流媒体技术的出现,使得媒体数据可以像流水一样发送。在此之前,想要观看媒体文件,就必须提前将整个媒体文件下载好。,用于压缩;),管理并传输多媒体数据;,用于解压;,用于呈现多媒体数据。

qq_57487966的博客 404

22、基于区块链技术的流媒体平台:商业模式影响分析

本文探讨了区块链技术在流媒体平台中的应用及其对商业模式的影响。区块链的去中心化特性为流媒体平台提供了更高的透明性、可追溯性和安全性,同时通过智能合约和虚拟货币支付系统消除了传统金融机构的中介作用。文章分析了现有研究,并指出了未来的研究方向,包括区块链技术与现有流媒体平台整合以及财务和治理可行性方面的评估。

cheese的博客 59

31、对等辅助媒体流:全面综述

本文全面综述了对等辅助媒体流系统的研究进展,涵盖其架构、基本挑战及解决方案。重点分析了直播与按需流媒体系统中的邻居选择、分段调度、内容可用性、播放延迟等问题,并探讨了网络编码的应用优势。同时总结了当前面临的规模、动态性和异构性挑战,提出了未来研究方向,包括激励机制设计、网络编码优化、多模态支持以及人工智能与机器学习的融合应用,旨在提升系统的性能、可扩展性与用户体验。

ol7890123的博客 59

流媒体技术的基础知识和应用

流媒体指的是连续接收媒体数据并同时呈现给用户的过程,这使得实时视频和音频传输成为可能,常见于网络视频和音频服务。:客户端设备接收到这些数据片段后,流媒体播放器开始解码这些已压缩的数据,将其转换为可观看的视频或可听的音频。:选择合适的编码标准,如H.264或VP9,是至关重要的,因为它决定了视频流的质量和所需的带宽。:首先,原始的音视频内容需要通过编码器处理,压缩成流媒体格式,减小文件的大小,以便于快速传输。边缘计算可以在靠近用户的地理位置进行数据处理,降低了服务器的负载,并提高了传输数据的速度。

hey5178的博客 1502

基于BS21的星闪模块设计电路SLE/BLE

基于BS21的星闪模块设计电路SLE/BLE HI2821

2503_91889531的博客 2741

新媒体运营——word文档实训

设置标题样式,大小与颜色。

Jianggg_的博客 374

分布式存储系统关于GDPR条例中的数据清除原则

文章目录前言HDFS存储系统数据的完全删除基于加解密的输入输出流的数据保护方案 前言 关于GDPR是什么,可能许多同学之前并不太了解,至少笔者在之前也是不清楚的。GDPR全称为通用数据保护条例,General Data Protection Regulation。它是一项来自欧盟的关于计算机数据保护相关的条约,旨在规范系统如何收集,管控用户私人数据的种种行为。但是当前的一些存储系统并没有完全符合...

走在前往架构师的路上 3627

Tesseract OCR识别不准?手把手教你用PyAutoGUI提升自动点击脚本的准确率

本文针对Tesseract OCR在屏幕自动化中识别不准的问题,提供了一套完整的优化方案。通过PyAutoGUI精准截图、结合PIL和OpenCV进行图像预处理(如灰度化、对比度增强、自适应二值化),并调优Tesseract参数(如PSM模式、白名单),显著提升文本识别准确率。文章还介绍了结合模板匹配、构建容错循环等进阶技巧,帮助开发者打造高可靠性的自动点击脚本。

weixin_29093017的博客 544

第一章 流媒体综述

流媒体     流媒体的定义   流媒体是指以流的方式在网络中传输音频、视频和多媒体文件的形式。 流媒体文件格式是支持采用流式传输及播放的媒体格式。流式传输方式是将视频和音频等多媒体文件经过特殊的压缩方式分成一个个压缩包​,由服务器向用户计算机连续、实时传送。在采用流式传输方式的系统中,用户不必像非流式播放那样等到整个文件全部下载完毕后才能看到当中的内容,而是只需要经过几秒钟或几十秒的启动延时

lsy5631932的专栏 905

基于STM32的简易电压、频率、占空比测量仪

任务详解:我们需要实现三个功能: 第一个是测频率的功能,输入信号为频率为1kHz~10kHz的三种波形(方波、三角波、正弦波),这也是我们最常见的三种波形。幅度是不需要测量的,所以先不关心幅度。 第二个是电压报警功能,当输入信号的幅度超过15V时,我们需要报警(这里我用了一个红色LED当报警器,有条件的还可以加个蜂鸣器)并且把此时的信号幅度显示在OLED屏幕上。 第三个是通信方式的要求,需要有串口通信功能。 第四个是计算占空比的任务,这个任务的输入是幅度为1V~10V、频率为20Hz ~1kHz的方波,需要

weixin_43469377的博客 7252

流媒体代理缓存技术研究

这篇文章是一篇综述性的文章。对IPTV的缓存设计,还是有一定的提示作用。流媒体代理缓存技术研究标准版(信息科学与技术学院,2002(4)班,00263146号)[摘  要] 随着流媒体技术在互联网上的广泛应用,原有用于加速Web内容分发的代理缓存技术也被应用于流媒体内容分发领域。然而,由于流媒体对象的一些独特特点,需要在传统Web缓存技术的基础上提出适用于流媒体对象的缓存技术。本丈

gingko li的专栏 4202

2021秋招IC验证面经-ARM中国/中科芯/飞腾/地平线/中兴

中科芯 (央企福利待遇好,但是百分百不解决户口,适合当地人进去躺平。) 现场面试,三个面试官,时间大约40min 首先介绍一下自己,介绍一下项目。所做项目用到了FIFO吗,深度是多少,位宽是多少,仲裁算法是什么? 验证环境中的reference model是自己写的还是本身就有的,仲裁怎么在参考模型中实现,参考模型怎么获取寄存器的值? 怎么配置RTL寄存器,通过平台的寄存器模型进行寄存器配置,寄存器模型里边的方法,写一个寄存器或读一个寄存器怎么实现? 寄存器如何实现前门访问和后门访问,后门访问时

weixin_48014653的博客 6319

全栈拆解华为乾崑 ADS 5:WEWA2.0智能体架构与安全风险场技术、实现多传感器全融合感知与主动安全预判、助力城市NOA/高速领航/全场景无人通行极致落地

华为乾崑ADS 5的核心颠覆性,不在于单一功能的小幅升级,而在于实现了自动驾驶从“工具式辅助驾驶”到“拟人化智能体驾驶”的全栈范式革命。通过WEWA 2.0端云协同AI智能体架构,解决了传统智驾决策僵硬、博弈能力弱、学习效率低的行业痛点;通过行业首发安全风险场技术,将自动驾驶安全体系从被动避险升级为主动预判,直接减半行车风险;通过乾崑OS专属车规系统底座,保障高阶智驾的低时延、高稳定、高可靠运行;通过多传感器超融合感知体系,实现全场景、全天候、无盲区的精细化环境理解。

getusushu的博客 292

视音频、流媒体、图像编码标准综述

视音频、流媒体、图像编码标准综述 [作者:索贝数码科技股份有限公司]

希望我的程序人生一路彪悍 2092

基于STM32、HAL库的MPX5500DP气压传感器 驱动程序设计

define MPX5500DP_MIN_VOLTAGE 0.2f // 最小输出电压(V)#define MPX5500DP_MAX_VOLTAGE 4.7f // 最大输出电压(V)#define MPX5500DP_MIN_PRESSURE 0.0f // 最小压力(kPa)#define MPX5500DP_MAX_PRESSURE 500.0f // 最大压力(kPa)* @brief 读取压力值(kPa)// 计算压力值 (线性转换)

corlin6688的博客 196

Peer-To-Peer 综述(P2P技术综述)

05年的关于P2P技术的综述,还不错,比较全面。是中科院计算机技术研究所的文章。 第 1 章 Peer-To-Peer 介绍 罗杰文 中科院计算技术研究所   最近几年,Peer-to-Peer (对等计算,简称P2P) 迅速成为计算机界关注的热门话题之一,财富杂志更将P2P列为影响Internet未来的四项科技之一。 “Peer”在英语里有“对等者”和“伙

G_BrightBoy的专栏 1万+

麒麟操作系统安装教程(保姆级)

本文介绍了如何在VM中安装麒麟操作系统,文章详细的介绍了麒麟操作系统按钻过步骤。

啊渊的专栏 1万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

CoolStreaming/DONet: 实时流媒体传输的数据重叠网络 (5)

CoolStreaming/DONet: 实时流媒体传输的数据重叠网络 作者: Xinyan Zhang, Jiangchuan Liu, Bo Li, Tak-Shing Peter Yum 翻译: 默难 ( monnand@gmail.com ). DriftingLeaves ( driftingleaves@yahoo.com ) 原文参见: http://citeseer.ist.

u013366366的专栏 877

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

流媒体技术的国内外动态

<br />1、大规模流媒体应用中关键技术的研究<br />   支持大规模用户在线使用的流媒体应用是Internet中极富潜力的一项“重磅级用”,但由于Internet缺乏服务质量(QoS)与相应的安全保障,并且网络和终端系统又存在着较大的异构性,这使得在Internet上构建支持大规模用户的在线流媒体应用面临很多的挑战.<br />     从支持该应用的流媒体编码技术和网络技术两个角度出发,针对编码技术与网络技术的发展与现状.研究一个新的流媒体应用体系结构,以同时解决大规模流媒体应用中的性能瓶颈、异构

szu030606的专栏 1218

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

[总结]RTMP流媒体技术零基础学习方法

本文主要总结一些我在学习RTMP流媒体技术过程中积累的经验。也为后来学习RTMP流媒体技术的人们一个参考。本文力图从简到难,循序渐进的介绍RTMP流媒体技术的方方面面,先从应用说起,逐步深化剖析相关工程的源代码。看完本文的话应该会对RTMP流媒体技术有比较完整的了解。 0.背景知识 本章主要介绍一下RTMP流媒体技术都用在了哪里(在这里仅列几个我所知的,其实远比这个多)。说白了就是为了

雷霄骅(leixiaohua1020)的专栏 15万+

流媒体技术知识梳理整合

        流媒体技术 1.流媒体技术基础知识 1.1 流媒体技术简介 流媒体,又叫流式媒体,是具备边传边播特点的一种多媒体,如音频、视频或多媒体文件。 流媒体技术是将采集到的连续非串流格式的视频和音频编码压缩(目的:减少对带宽的消耗)成串流格式(目的:提高音视频应用的质量)放到网站服务器上,传送到网络上,用户通过客户端播放器搜索自己想看的节目实现一边下载一边观看,而不再需要全部下载之...

liuxiaoxiaocsdn的博客 1万+

流媒体技术概述

一、流媒体定义 所谓流媒体,是指采用流式传输的方式在Iternet播放的媒体格式。流媒体又称流式媒体,是将普通多媒体,如音频、视频、动画等,经过特殊编码,使其成为在网络中使用流式传输的连续时基媒体,以适应在网络上边下载边播放的方式。其具有连续性、实时性、时序性三个特点。在这个过程中,网络上传输的一系列相关的数据包称为流(Stream)。 二、流媒体特点 1.启动延时大幅度地缩短 用户不用等待所有内...

XBlog 8642
上一篇: IPTV解决方案
下一篇: IPTV技术基础知识
hmill
博客等级 码龄21年 16粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值