首页 > 其他分享 >关于流媒体的一些常识

关于流媒体的一些常识

时间:2024-05-15 17:52:58浏览次数:24  
标签:编码 流媒体 h264 h265 常识 VP8 开源 关于 格式

vp8 、vp9、mp4、rtsp、h265、h264、avc、hevc

视频编码格式

  • VAC(高质量编码格式) 就是 h264
  • HEVC(高效的编码格式) 就是h265
  • VP8 (google开源)WebTRC 默认编码格式 youtube 也是用这个 对标 h264
  • VP9 (google开源)对标 h265
  • VC-1 微软公司
  • Real RealNetworks于 1997年所开发

容器格式

  • mp4
  • hls
  • rtsp
  • avi
  • flv

为什么webrtc 更低延迟

  • 直接去掉B帧 因为B在I、P帧都出来之后才解码耗时
  • 最初于2008年On2 Technologies公司发布 VP8。 Google于2010年收购了On2 Technologies,同年将VP8作为开源项目发布

h265 为什么更加节约带宽

  • 压缩比更高 身子75%
  • H.265引入了更多的帧内预测模式,能够更好地利用帧内的空间相关性
  • 但是很对软件支持的不友好 需要自己实现解码

标签:编码,流媒体,h264,h265,常识,VP8,开源,关于,格式
From: https://www.cnblogs.com/guanchaoguo/p/18194365

相关文章

  • 关于使用多个平台上的测试工具请使用两种以上平台上的测试工具,并介绍
    XL-A951交直流充电桩移动式综合测试系统*功能:这是一个移动式的测试平台,可以用于非车载充电机和交流充电桩的出厂检验、到货验收和周期检定。使用:该系统支持国家标准、能源局标准、国网企标等标准的测试项目,包括计量检定、通信协议一致性测试、互操作性测试、功能性测试、安全......
  • 关于本小组项目的测试
    1、你希望不同的人物角色(有些团队有3个人物角色)如何使用你的软件?他们的需求和目标是什么,您的功能是如何协同工作来解决他们的需求的?2、本小组项目的测试矩阵是什么?是在什么平台、什么语言、什么类型的机器、什么类型浏览器等上测试您的软件?3、本小组软件项目是否需要进行测试,......
  • 关于学成在线项目如何处理断点续传
    我是基于分块上传的模式实现断点续传的需求,当文件上传一部分断网后前边上传过的不在上传。具体逻辑流程如下前端对文件进行分块处理前端开个多线程一块一块上传,上传前服务端发个消息检验该分块是否上传,如果在文件系统OSS/minio存在,则不在上传。等所有分块上传完毕,服务......
  • 关于Fluent-EDEM耦合意外关闭后,恢复耦合的注意事项
    当Fluent-EDEM耦合过程中由于意外情况导致软件意外关闭,耦合中断的情况,可以通过读取fluent和EDEM的自动保存的数据文件恢复耦合,但直接读取自动保存的数据文件后,可能出现耦合失败、直接发散等问题下面是笔者学习到的可以解决上述问题的方法。打开fluent最新的自动保存的case文件和......
  • 如何基于surging架设流媒体视频推流(视频讲解)
    前言 随着直播行业大火,各种直播类产品和产品层出不穷,能够满足各方人员的需求和互动,也使得斗鱼、虎牙、抖音都随着直播业的大火而欣欣向荣,大家也对直播平台了解不少,也参与使用,但是怎么样才能研发出视频直播平台呢?那么针对于这个问题就是我今天想给大家讲解的一些东西,首先要对直......
  • 关于团队项目贡献值最低的自我检讨
    我在此怀着沉重的心情,就我在最近一次团队项目中贡献值最低的问题作出深刻的检讨。我深知自己的不足和失误给整个团队带来了严重的影响,对此我深感愧疚和懊悔。在此,我郑重承诺将认真反思自己的问题,并采取切实有效的措施加以改进,以弥补自己的过失。 一、问题的回顾与反思 在过......
  • 关于npm install报错问题
    npminstall安装报错时,可能的原因有很多,以下是一些常见的解决方法:请记住,解决npm安装问题通常需要具体问题具体分析。根据错误消息和上下文信息,可能需要采用不同的方法来解决问题。清除npm缓存:有时候,npm的缓存可能会导致安装失败。你可以尝试运行npmcacheclean--force命令来......
  • 关于编译的一些debug记录
    1.背景:现在想将嵌入式开发板部署成边缘控制器,需要在开发板上部署一个服务。我们已经写了一个c语言的应用,现在需要将其编译成适配64位arm架构的2进制可执行文件2.bug:在编译的时,输入命令:g++-fdiagnostics-color=always-gunifiedAccessServer.cppbaseModels/control/ec/ec......
  • 高一下三调模拟赛5.13(附关于二分图匈牙利建边的详细思考)
    前言注:本篇为知识性内容,A题附详解关于匈牙利算法求最大独立子集难以理解的建边问题的思考,若有不当之处感谢指出。暂时只写了A篇题解,以供帮助大家理解相关问题,剩余题解会进行补充。又是小集训的一周,总要伴随着模拟赛...还是五道题目:A.攻击装置B.循环C.漫步D.穿越E.结......
  • 聊一聊关于线程池的那些事情
     在现代软件开发中,线程池是一种广泛应用的并发执行模式,尤其在处理大量短暂异步任务的场景中,线程池能够提高程序性能,减少资源消耗。本文将深入探讨Java线程池的工作原理,包括其核心参数、执行过程以及应用场景等方面。一、线程池的核心参数Java线程池在java.util.concurrent包下......