WebRTC / 音视频
文章平均质量分 94
记录WebRTC相关知识
凯小默
专注前端领域开发。
展开
-
web页面实现全背景视频功能方案:使用bideo.js来处理object-fit在ie浏览器下不兼容问题
在 ie 模式下不兼容的问题,这里我们使用。原因是我们在 css 代码里面使用了。,它能实现全屏HTML5网页背景视频。在 ie 模式下是不兼容的。原创 2023-02-07 15:27:10 · 2329 阅读 · 0 评论 -
从0到1实现Web端H.265播放器:YUV渲染篇
说明本文转载自:从0到1实现Web端H.265播放器:YUV渲染篇前言上一篇文章《视频解码篇》主要介绍了原始HEVC码流如何解码成YUV数据(通常视频采用的都是YUV格式),本章主要介绍如何将解码的YUV数据渲染成图像。在此之前我们先回顾一下DEMO架构上图中可以看到,我们接收到YUV数据后需要使用WebGL对YUV处理转换成RGB数据然后进行渲染。那么为什么要转换成RGB呢,首先我们先了解下什么是YUV,以及YUV和RGB的区别。什么是YUV(从上至下分别是原图,Y分量,U分量,V分量)转载 2021-05-20 21:29:48 · 2611 阅读 · 0 评论 -
从0到1实现Web端H.265播放器:视频解码篇
说明本文转载自:从0到1实现Web端H.265播放器:视频解码篇什么是H.265?本文在这里就不对H.265做介绍了。感兴趣的朋友可以看下面的文章了解详情。(第一篇是我们在2019年3月发布的文章,距今已有2年,时间过得真快)《Web端H.265播放器研发解密》[1]WebAssembly的发展看了上面那篇2年前的文章应该清楚了浏览器对于H.265支持程度。好消息是经过两年发展,Webassembly发布了1.1版本,增加了很多新特性,性能也有了提升。坏消息是浏览器依然不支持H.265,估计以后也转载 2021-05-20 21:04:28 · 2713 阅读 · 5 评论 -
Web端H.265播放器研发解密
说明本文转载自:Web端H.265播放器研发解密随着音视频业务的快速发展,作为前端工程师,我们团队也逐步深入到音视频编解码领域,涉及到流媒体技术中的文本、图形、图像、音频和视频多种理论知识的学习,并有机会大规模应用到具体实践中。我们自研了Web播放器并支持h.265解码,保持画质不变情况下,将码流降低50%,达到减少带宽成本,真正做到了h265解码播放的全域覆盖。本文主要分享了我们基于WebAssembly实现H.265格式的解封装、解码和播放。背景H.265又称HEVC(全称High Effi转载 2021-05-20 20:28:31 · 3580 阅读 · 0 评论