流媒体

什么是流媒体?

流媒体是通过互联网以压缩形式发送的视频或音频内容,并立即在用户设备上播放,而不是保存到设备硬盘驱动器或固态驱动器。在流媒体过程中,从远程位置检索在用户设备上播放的媒体文件,并使用有线或无线连接通过Internet连续传输。

使用流媒体,用户不必下载整个音频或视频文件即可播放。相反,文件以连续的数据流发送到用户的设备,以便它可以实时或接近实时地播放。用户还可以暂停、快退或快进文件,就像下载文件一样,除非内容正在实时流媒体,在这种情况下,用户只能观看或可能参与活动。

流媒体服务
根据流媒体服务,用户可能能够流媒体和使用不同类型的媒体,包括:
  • 音乐
  • 视频
  • 电影
  • 电视节目
  • 播客

流媒体的工作原理

流媒体文件 - 音频,视频和其他 - 存储在万维网(WWW)某处的服务器上。当用户请求文件时,它会作为即时流媒体的顺序数据包通过 Web 传输。由于流数据被分解为数据包,因此其传输类似于通过互联网发送的其他类型的数据。
该文件在客户端设备上的浏览器中播放。浏览器托管的音频或视频播放器接受来自流服务的远程服务器的数据包流,并将其解释为视频或音频,然后为用户播放媒体。与在设备上下载和存储文件的传统媒体系统不同,一旦用户结束流媒体,流媒体文件就会自动删除。
一些流媒体服务依靠用户数据报协议 (UDP) 来流媒体其内容,而其他流媒体服务则使用传输控制协议 (TCP)。UDP 和 TCP 都是用于跨网络移动数据包的传输协议。TCP在传输数据之前打开一个专用连接,这使其成为比UDP更可靠的协议。但是,与UDP相比,TCP也需要更长的时间来传输数据。TCP和UDP都与互联网协议(IP)一起使用。
大多数流媒体服务使用内容交付网络 (CDN) 将内容存储在离用户更近的位置。这种接近性可减少流媒体延迟、加快内容交付速度并减少缓冲。

流媒体处理要求

流媒体通常需要可靠的高速互联网连接,因为媒体文件必须从远程位置检索,然后以最小的延迟或延迟(延迟)传送到用户的本地系统。连接速度慢会降低内容的交付速度,从而影响用户的流媒体体验。用户必须注册流媒体处理服务才能访问和查看其本地计算机上的媒体文件。他们还必须具有兼容的显示设备,其分辨率足以支持传入的流视频,以及能够以足够的保真度和清晰度播放传入流声音的扬声器。
接收系统还必须包括媒体播放器才能播放流内容。播放器可以是浏览器、插件、单独程序或专用设备的一部分。

流媒体服务和OTT平台

有许多流媒体服务提供不同类型的流媒体内容,例如电影、电视节目、音乐和播客。国际知名的流媒体服务的一些示例包括:
  • Netflix
  • Amazon Prime
  • Hulu
  • Disney+
  • ESPN+
  • Apple TV+
  • 腾讯视频
  • 抖音
这些服务提供商也称为OTT平台。OTT 仅表示通过流媒体服务而不是通过有线或卫星电视提供商观看的电视和电影内容。OTT 包括 Netflix 和 Hulu 等服务,以及提供体育、生活方式、音乐或卡通等利基内容的直播流的提供商。

流媒体与下载

流媒体和下载之间的根本区别之一是保存和使用媒体文件的方式。在流媒体中,浏览器播放视频时不会创建本地副本或将文件保存在接收设备的内存或存储系统中。视频一次加载一点,然后实时或近乎实时地播放。
相反,通过下载,整个文件的副本将本地保存在设备的固态驱动器或硬盘中。在下载整个文件并可供媒体播放器软件使用之前,无法播放该文件。随着下载的文件越来越多,它们会占用大量存储空间,并可能最终影响设备的性能。流媒体可避免存储问题。此外,流媒体文件的性能不依赖于设备内存。它仅受用户的互联网速度影响(假设他们拥有充分支持流媒体声音和视频的流媒体兼容设备)。
流媒体文件的性能
与下载的文件不同,流文件需要缓冲。缓冲是流媒体将几秒钟的流预加载到内存缓冲区的过程,以便即使互联网连接中断,文件也能继续流畅播放。在连接速度较慢的情况下,视频可能需要很长时间才能缓冲,从而影响用户的流媒体体验。这就是为什么在使用流媒体时首选可靠、高速的互联网连接的原因。下载的文件在本地播放,因此它们不需要互联网连接,也不会受到缓冲延迟的影响。

流媒体的优势

与下载的文件相比,流媒体具有多种优势。例如,通过流媒体,用户可以享受各种各样的内容并按需观看(或收听)。他们还可以利用视频搜索和个性化播放列表等交互式功能来自定义和增强他们的流媒体体验。

流媒体服务(也称为内容交付者)可以监控访问者正在消费的内容类型,并根据这些信息,服务可以提供进一步改善用户体验的建议。

此外,内容创建者对其内容(知识产权)保留更大的控制权,因为文件不存储在查看者的计算机上。相反,文件一旦被使用,就会自动删除。通过这种方式,用户可以享受他们选择的内容,同时保护内容创建者的权利。

直播

流媒体通常使用预先录制的文件通过互联网交付。但是,它也可以作为实时广播源分发。对于实时流,视频信号被转换为压缩的数字信号,并以组播的形式从Web服务器传输,同时实时将单个文件发送给多个用户。许多流媒体内容提供商组织实时流媒体处理活动。一些社交媒体平台,如Facebook,YouTube和LinkedIn,也偶尔提供直播活动。
用户可以在任何具有快速互联网连接的兼容设备上观看直播,例如:
  • 笔记本
  • 桌面
  • 智能手机
  • 智能电视
根据流媒体平台的不同,用户可以观看各种直播节目,包括以下内容:
  • 音乐节目
  • 烹饪示范
  • 商业研讨会
  • 技术研讨会
  • 体育赛事
  • 电子游戏
  • 颁奖典礼

影响流媒体性能的因素

许多因素会影响流媒体的性能。在网络端,两个主要因素是延迟和网络拥塞。网络延迟或滞后是指通过网络进行通信的延迟。它会影响向用户交付内容的速度。当通过网络发送的数据过多时,就会发生网络拥塞,从而导致客户端目的地的连接超时和数据包丢失。
在用户方面,影响流媒体性能的三个关键因素是互联网连接、设备兼容性和可用带宽。不稳定的互联网连接,可能是由于Wi-Fi问题,会导致流媒体中断和用户体验不佳。重新启动本地 Wi-Fi路由器可能会稳定连接并提高流媒体性能。低带宽互联网连接也会阻碍流媒体性能,这就是为什么流媒体内容最好在高速 Wi-Fi 或其他网络上播放,而不是通过移动网络播放,因为移动网络对于视频、实时流和一些其他类型的流媒体来说往往较慢。
某些媒体文件(如视频)可能需要客户端设备相对较高的处理能力。运行多个并发进程的较旧设备或性能缓慢的设备可能会影响性能。

伪流

伪流媒体处理,也称为渐进式下载,是一种将传统下载和流媒体配对的混合方法。该方法比完整流媒体更容易实现,因为它不能实时工作。相反,媒体文件的很大一部分被下载到 Web 浏览器的缓存中。然后浏览器同时播放它。
对于伪流文件,用户无法向前跳跃,但必须等待文件下载,直到该点。与流媒体处理不同,文件保留在浏览器缓存中,不会自动删除。
过去,浏览器使用Macromedia Flash文件进行渐进式下载。这些文件是从传统的Web服务器提供的,并在安装在用户浏览器上的Flash插件上播放。使用HTML5的现代浏览器可以在不使用 Flash 的情况下伪流文件。

下一篇

SBC是什么-在网络电话系统的作用

通信百科

SBC是什么-在网络电话系统的作用

sbc一种NAT穿透的方式。SBC可确保VoIP 安全,又可提供媒体代理服务器的套件。SBC架构于IMS网络之上,可作为IMS网络的SIP和RTSP的 Proxy Server,所有的SIP与RTSP讯息都会透过SBC来处理,SBC更具备N... ...

相关内容

EIP(企业信息门户)

EIP(企业信息门户)

EIP是英文全称是EnterpriseInformationPortal。中文意......

通信百科

2020-12-21

白名单

白名单

什么是白名单白名单是一种网络安全策略,它批准电子邮件地址、IP 地址、域名或应用......

通信百科

2020-12-21

什么是洗钱?(洗钱的常见方式有哪些)

什么是洗钱?(洗钱的常见方式有哪些)

什么是洗钱洗钱是犯罪分子用来隐藏其收入非法来源的过程。通过复杂的转账和交易或通过......

通信系统集成

2020-12-21