首页
学习
活动
专区
圈层
工具
发布

演进中视频流媒体容器格式与传输协议

最近几年,在线视频行业发展十分迅速,无论是视频播放设备还是视频传输技术都在不断革新,从60英寸的UHD平面屏幕到平板电脑或者手机,从光纤网络到3G,4G的蜂窝网络技术,这些技术的革新使得流媒体视频制作人员要支持多种自适应流技术...HEVC还可以提供更高质量的内容,如4K和高动态范围(HDR)视频。 ? 图2 一般而言,HEVC能以大约一半的数据速率提供与H.264相同质量的视频,但这也会根据视频内容类型而定。...与几乎能在任何地方播放的H.264不同,支持HEVC播放的领域还比较有限,目前,HEVC主要用于向智能电视和类似的OTT和STB设备以及4K或UHD内容提供视频。...要开始播放时,浏览器中的播放器首先检索主清单文件,该文件指向所有质量级别的所有流的manifest file的位置。...虽然CMAF的好处很明显,并且基于HTML5的CMAF内容播放是未来发展的趋势,但许多公司仍旧必须继续支持与CMAF不兼容的旧设备,需要综合使CMAF和JIT封包技术。

3.8K30

优化延迟的最佳视频传输方案(一)

而最近的UDP协议的改进,包括IETF QUIC标准,可以在不牺牲TCP可靠性的情况下降低了延迟并提高了利用率。...解决下一代编解码器难题 虽然H.264 / AVC长期以来一直是视频流中使用的主流编解码器,但4K超高清(UHD)的出现使得内容提供商开始关注新兴的编解码器,其中包括H.265 / HEVC,与AVC相比...由于4K UHD流的质量优势以及最新Apple智能手机和电视内置的支持,HEVC在大规模UHD可用之前就获得了关注。随着内容提供商和分销商开始扩展编解码技术,HEVC也在编码器方面获益。...对于按需播放的场景,最佳方案需要使用DASH或HLS,fMP4容器和CMAF。内容提供商可以利用CMAF中打包的一组音频和视频文件以及引用该文件的两个清单(一个用于HLS,另一个用于DASH)。...在播放实时流的情况下,最佳方案是使用DASH或HLS,fMP4容器和CMAF。在按需播放的场景中,CMAF使内容提供商能够利用一组带有两个清单的实时音频/视频文件来引用该文件。

2.9K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    2018,HEVC与AV1,谁将笑傲江湖?

    此外,苹果也推出了一种新的编码途径,可延伸至4K,并支持高动态范围视频(HDR)。 苹果的决定随即引发了一波来自编码厂商的预测,他们认为发行商会迅速将HEVC整合到自己的HLS流中。...HEVC编码的HLS流只会在HLS终端的子集中播放,而H.264产生的CAE却无处不在。就这一点而言,CAE应该只会被大型视频分销商短期使用,并不影响HEVC在未来的某个节点上被采用。...正如报告开头所述,有很多在HLS中支持HEVC的原因,包括更快的启动,更低带宽成本,更高的QoE,以及对4K和HDR的支持。...所以,在部署HEVC之前,视频流制作者应该在这三类设备上均进行测试:兼容HEVC的苹果设备,不兼容HEVC的苹果设备,其他的移动终端。...HEVC编码的H.264码流,这样播放器可以在H.264和HEVC之间切换。

    1.7K50

    SRS6.0: 七年长跑,全面支持H.265

    经过七年的酝酿和开发,SRS在6.0中终于正式支持了HEVC(H.265),几乎全面支持,包括RTMP、FLV、SRT、TS、HLS、DASH、GB28181、WebRTC(Safari)、DVR FLV...•  原生支持:使用ffplay播放HLS流。 •  原生支持:使用ffplay播放MPEG-DASH流。 •  原生支持:使用ffplay播放SRT流。...•  原生支持:使用Chrome播放HTTP-FLV流,需要硬解支持,SRS使用mpegts.js。 •  配置支持:使用Safari拉WebRTC流,需要手动点下菜单栏开启。...•  不支持:使用Chrome hls.js播放HLS流。底层MSE支持,但hls.js是负责将HLS转fMP4,也需要支持才行。 •  不支持:使用Chrome dash.js播放DASH流。...第四部分,VLC播放流,对于TS和MP4封装支持比较好: •  原生支持:VLC播放HTTP-TS流。 •  原生支持:VLC播放SRT流。 •  原生支持:VLC播放HLS流。

    3.5K40

    视频要不要开hdr_hdr在什么情况下使用

    视频播放器要播放一个视频,流程通常是视频分离器(分离视频流、音频流、字幕等)→解码器(解码视频、音频)→渲染器(渲染出最终图像),YUV转换成RGB这一步,可以发生在解码步骤当中,也可以发生在渲染步骤当中...AMD GPU的硬解技术是UVD,只有UVD 6.3或以上的版本,才能够硬解4K HEVC 10-bit视频。...Intel只有Kaby Lake之后的产品可完美硬解4K HEVC 10-bit视频 除了看型号,还有一个最简单的判断GPU是否可以硬解4K HEVC 10-bit视频的方法——使用DXVAChecker...如果看到“HEVC_VLD_Main10”一栏中有显示“4K”或者“QFHD”,那就说明GPU可以硬解4K HEVC 10-bit视频。...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    1.5K40

    HEVC支持苹果HLS的几个关键问题

    这两种HLS都可以处理,但是要注意您生成的HDR输出主要是Main 10格式的。请注意,如果您在HLS编码方面是新手,那么您可以好好学习编写规范中关于直播和VOD流比特率控制的详细规则。...这应该能够简化将未加密的HEVC编码视频传递到DASH和HLS客户端,因为两者都能够部署相同的比特流。...不幸的是,苹果公司没有发布任何带有2K / 4K视频的HLS示例,这些示例可能会解决这种表面上的不一致性。在真正得到解决之前,我推荐使用保守路线,将2K和4K HEVC视频限制在30 fps。...如果您提供HDR内容,您还应该为主视频文件和特技播放文件以及H.264内容提供SDR内容,从而将视频流的单个文件数量提升至数十个之多。...请注意,苹果公司还没有提供一个带有HDR的示例文件,留下了一些没有回答的问题,比如所需的H.264内容是否也可以用作SDR内容,或者制作者是否也应该提供单独的HEVC编码的SDR流(和特技播放文件)。

    1.3K30

    视频技术入门指南

    你知道“1080p”和“4K”中的“p”和“K”代表什么吗?如何描述视频质量?蓝光光盘(Blu-ray Disc)究竟是什么?H.264/AVC、H.265/HEVC、AV1 等编解码器有什么区别?...K 的含义: 电影标准:以水平像素数命名,如 4K 为 4096×2160(接近 4000 像素); 电视/消费级:3840×2160 称为 4K UHD(Ultra High Definition...容器 vs 编解码器: 容器(如 .mp4、.mkv):仅定义数据封装格式,不涉及压缩; 编解码器(如 H.264、AV1):负责视频压缩与解压缩。 2....流媒体协议 HLS(HTTP Live Streaming):将视频切分为 .ts 片段,通过 m3u8 索引文件播放,适合移动端和弱网环境。...超高清蓝光(Ultra HD Blu-ray):支持 4K UHD(3840×2160)、H.265 编码、HDR10 及杜比视界,容量可达 100GB。

    66210

    如何利用免版税视频流技术构建优质视频体验?

    HEVC的解码器主要被用于智能电视,机顶盒和iOS设备,这也导致HEVC通常被用于提供高价值的UHD内容。HEVC的编码和解码计算成本很高,并且HEVC在目前任何桌面浏览器中都不可用。...正如我们所期待的那样,MP4在全部浏览器上都可成功播放而对于VP8与VP9而言有大约3/4测试用例成功播放。这样的结果对我来说还算预期之内,而浏览器中出现播放异常状况最多的是Safari。...HLS and DASH 现在常用的两种ABR技术为HLS和DASH。 DASH(基于HTTP的动态自适应流传输)是由MPEG设计的自适应比特率流技术的实践成果。...HLS(HTTP直播流)是由在Apple的Roger Pantos设计与维护的一套自适应比特率流媒体传输技术。...SASH(基于HTTP的简单自适应流)是一种参考了HLS和DASH大规模部署的经验并改进其设计决策,在提高简单性和可读性的同时消除播放器开发不确定因素的全新协议,SASH被设计成可替换HLS或DASH以实现媒体数据的传输

    3.8K30

    流媒体视频互联网直播点播服务器AVC和H.264编解码器演进介绍

    最近几年,在线视频行业发展十分迅速,无论是视频播放设备还是视频传输技术都在不断革新,我接触视频行业也比较久了,流视频其实就是关于编解码器,容器和协议的。...因此必须减小视频文件或实时视频流的大小,但同时保持尽可能多的质量。这也是压缩(也称为编码和转码)的由来。...HEVC还可以提供更高质量的内容,如4K和高动态范围(HDR)视频。 一般而言,HEVC能以大约一半的数据速率提供与H.264相同质量的视频,但这也会根据视频内容类型而定。...在某些情况下,例如通过4G传送到高分辨率平板电脑,这可以让观看者观看1080p流而不是720p流,从而提高整体体验质量。...与几乎能在任何地方播放的H.264不同,支持HEVC播放的领域还比较有限,目前,HEVC主要用于向智能电视和类似的OTT和STB设备以及4K或UHD内容提供视频。

    60330

    复活RTMP:和OBS支持RTMP HEVC新标准

    请注意,SRS 6.0之前已经支持HEVC(H.265)了,包括SRT,HTTP-TS,HLS,MPEG-DASH和WebRTC(Safari), 请参考H.265 Live Streaming Saving...• 对于H5播放器,SRS已经升级了mpegjs.js到1.7.3+ • FFmpeg还不支持RTMP的HEVC,但是一些维护者正在努力中了。...现在,你可以使用H5播放器播放了,如下: http://localhost:8080/live/livestream.ts. 如果需要用HLS或HTTP-FLV播放,开启对应的SRS配置即可。...你可以给FFmpeg打补丁,支持RTMP的HEVC,参考FFmpeg HEVC SRS支持HEVC WebRTC,支持的是Safari浏览器,但SRS不支持RTMP转WebRTC,我们正在开发中了。...OBS HEVC软件编码器性能太差,编不动,会导致卡顿。 Conclusion 这篇文章介绍了如何用OBS推送HEVC RTMP流。

    2.6K20

    新一代互联网视频压缩AV1最新进展【2017.8】

    当然AV1也面临着挑战,首先HEVC在硬件部署方面具有多年的领先优势,另外要在不侵犯H.264、HEVC和其他视频相关的IP拥有者的专利权的前提下去开发AV1也受到了权威专家的质疑。...虽然最初的AV1实现将吸收Daala和Thor的一些特色,但是它的大部分代码来自于VP10,AOM的目标是使AV1的压缩性能比VP9/HEVC提高50%,允许合理地增加编码和播放的复杂度,AV1主要应用于...UHD视频(包括更高的码率、更宽的色域和增加的帧率)并具有在相当快的计算机的浏览器上播放4K 60fps视频的能力,编解码器的基础版本和BT.2020的彩色空间一样将支持10bit和12bit编码,此外...一旦AV1可以使用,YouTube希望将视频编解码器尽快转换为AV1,特别是对于UHD、HDR和高帧率视频,因为它们的编解码器需要实现比VP9更显著的带宽节省。 AV1如何与目前的编解码器比较性能?...在比特流冻结之后,Google和Firefox会在几天内支持AV1播放,在生产方面,一旦AV1播放可以使用,YouTube就会开始部署AV1比特流,Netflix的Anne Aaron也发表了相同的意见

    1.4K30

    编解码器发展近况

    它将提供一个免版税的基本版本,使用已过期的专利许可证,并提供一个具有更高级的功能的版本,用户可以选择付费或不付费。...它可以与符合AVC、HEVC和VP9的第三方编码器一起使用,并且可以实时地达到4K分辨率。 iSize科技公司首席执行官SergioGrce说,消费者越来越多地投资和消费高质量的视频内容。...适用于实时贡献和分发应用程序,ZyCast的4K编码器提供使用HEVC的实时编码。据该公司称,它提供了较低的带宽利用率,节约了成本,同时提供了优越的4K视频质量和流畅的运动。...该公司还拥有一个媒体播放器,可以在一台个人电脑上处理上至16K的全景视频。...Videon的客户现在可以使用AWS Elemental MediaStore直接从EdgeCaster摄取支持低延迟的工作流,输出支持使用CMAF的HLS和DASH。

    1.4K20

    MPEG视频编码增强方案初探

    具体应用包括受限OTT带宽下的直播电视/多媒体流(例如体育,电子竞技,新闻等),社交网络移动视频,SD到HD、HD到UHD的演进等。...附加数据流应与现有生态系统兼容,例如广告插入,CDN,DRM / CA和网络协议例如DASH,HLS,所有网络浏览器都应该能够解码高分辨率视频而无需插件或升级浏览器。...图 2 PERSEUES分层结构与AI重建图像 PERSEUES可与现有编解码器(H.264,HEVC,VP9,AV1)结合使用,将视频源分为高清层HD与超高清层UHD,HD与传统解码器/ STB重新兼容...,UHD作为增强功能发送到具有4K功能解码的设备,如图3所示。...在此每一帧的类别将编为长度不超过1字节的二进制数据,作为辅助信息添加到正常编码码流之中。在解码器,解码器从码流中重建视频,同时也从中提取编码端添加的辅助信息。

    1.4K40

    4K视频为何越来越糊?SGMII与HEVC如何重拾高码流体验

    本文将探讨如何通过米尔电子的ZU4EV MPSoC平台,接入真4k 60UHD-SDI视频源后,使用VCU进行高效H.265编解码,再通过SGMII万兆以太网实现网络推流,以确保高质量4K视频的流畅传输...2.实时压缩与解压缩能力:集成的VCU支持H.264/AVC和H.265/HEVC标准,能够实现高达4K UHD分辨率的视频的实时压缩和解压缩。...3.多视频流处理能力:VCU能够同时处理多达八个不同的视频流,这对于需要同时广播多个视频源的4K UHD广播应用来说非常有用。这种多任务处理能力使得MPSoC成为多媒体中心和视频服务器的理想选择。...综上所述,MPSoC与VCU架构在4K UHD音视频广播领域提供了高性能、低功耗、实时压缩解压缩、多视频流处理、灵活性、硬件加速、广泛格式支持、多媒体框架集成、优化的功耗管理和高速互联外设等多重优势,使其成为该领域理想的解决方案...通过PetaLinux系统,利用TCP/UDP协议将压缩后的码流传输到PC或服务器端,用户可以通过VLC播放器等软件实时播放接收到的H.265码流。5.

    56710

    【视频编码】 Content Aware ABR技术(七)

    据思科最新的一项年度调查显示,到2020年,视频内容将占所有网络流量的大约80%,即每秒种将传输近百万分钟的高清视频,其中20%左右是UHD/4K视频。...此外,在有GPU加速模块的解码端,Perseus能够利用GPU模块加速解码H.264码流,使得CPU的占用率不到解码HEVC码流时的一半。...图3 所有测试序列客观评测结果 目前Perseus的新版本在H.264的基础上添加了HEVC和VP9作为基本层码流,借助HEVC和VP9的优势能进一步提升Perseus的性能。...新版Perseus兼容完整的视频分发传输体系,包括数字证书管理、HLS和DASH协议以及广告插入等。...用户传输HD IPTV节目 6Mbps,传输高质量UHD电影流,4K 360/VR沉浸式体验 10Mbps,可扩展的DTH/Cable/Fibre UHD体育赛事服务 此外,根据encoding.com

    1.3K50

    编解码器之战:AV1、HEVC、VP9和VVC

    在解码性能方面,一位参会者报告说,一家大型社交媒体公司已经使用该公司iOS和Android应用程序中包含的解码器,将AV1流发送给移动端观众并进行高效播放。...接下来是VP9,除Safari之外的所有主流浏览器都播放,大多数主要平台包括连接电视,机顶盒和OTT设备(如Roku 4)的份额越来越大。...虽然AV1在某些平台上支持最新版本的Firefox和Chrome,但AV1几乎不怎么出现,因此不享受基于硬件的播放。...如上所述,一家著名的社交媒体公司已经将AV1流发送给移动用户,以便通过其iOS或Android应用程序进行播放。...HEVC倡导者认为,HEVC的使用在分配到OTT和连接的电视设备方面占主导地位,HEVC通过HLS分发到Apple台式机,移动设备和AppleTV 4K。

    1.2K40

    安卓端iOS端如何播放4K分辨率的RTMPRTSP流

    4K分辨率的范畴。...如何播放4K流 如果是直播流,4K分辨率的流,在数据传输和解码、绘制这块,都会有一定的瓶颈,如果在移动端,建议直接硬解码,目前移动端多数中高端设备已经具备4K解码播放能力。...4K流好多系H.265(hevc)编码,不管是RTSP H.265流,还是RTMP扩展的H.265流,都对播放器提出了很高的要求,如安防或特定行业的RTSP流/RTMP流,考虑到整体延迟和解码播放体验,...可以采用如大牛直播SDK的RTSP/RTMP播放器,Android和iOS的话,直接设置H.264/H.265硬解码播放,安卓端,可以采用设置surface模式的硬解码播放。...如果是hls流,可以考虑native播放器,直接播放,第三方的player,可以采用如MX player之类。

    1.4K20

    双模式 RTMP H.265 播放器解析:从国内扩展到 Enhanced RTMP 标准的演进

    即使在 WebRTC、HLS、DASH 等新一代协议逐渐普及后,RTMP 依旧在整个实时视频系统中扮演着不可替代的角色——特别是在 推流入口、中继链路与专业播放器 SDK 之中,依然是事实上的行业基石。...作为一个 跨平台、全自研内核的音视频 SDK,它为开发者提供了完整的 RTMP 推流 SDK、轻量级 RTMP 服务端 SDK、RTMP 播放器 SDK,覆盖了从采集端 → 推流端 → 服务端 → 播放端的全链路能力...这种设计导致 RTMP 长期以来只能绑定 H.264,难以扩展到 HEVC 等新一代编码标准。Enhanced RTMP 规范 在不破坏现有结构的前提下,引入了以下关键机制:1....对于大规模分发的 CDN 厂商和平台方而言,这意味着: 带宽成本下降(尤其是 4K/8K 等大码率场景); 用户体验升级(更清晰的画面、更稳定的播放)。 3....; 远程医疗:外科手术中传输 1080p/4K 图像,保证医生操作延迟可控; 低空经济(无人机监控与巡检):在有限带宽下传输超清画面,延迟不超过 200ms; 教育互动:直播课堂中播放高清视频,不影响师生实时互动体验

    39000
    领券