排序
一看就懂的OpenGL ES教程-3D渲染实战
我正在参加「掘金·启航计划」 通过阅读本文,你将获得以下收获: 1.如何渲染3D纹理 2.如何渲染一个多纹理的立方体 3.如何渲染多个立方体并且提供交互操作 上篇回顾 上2篇博文一看就懂的OpenGL ...
全球视频编码领域顶级大赛放榜,网易云信首次参赛即斩获H.265赛道多项指标第一
近日,2022 MSU 世界视频编码器大赛正式放榜,网易云信首次参赛就获得骄人成绩,自研的结合智码超清技术的 NE265E 编码器以公开身份参赛,在 H.265 赛道下获得多项指标第一名。 首次参赛,斩...
MediaCodec转码输出AAC HE格式音频 采样率异常
问题描述 在处理视频转码时,也对音频做了转码。不知为何项目代码里使用了AAC HE的输出格式: MediaFormat outputFormat = MediaFormat.createAudioFormat(MediaFormat.MIMETYPE_AUDIO_AAC, sam...
02-?音视频技术核心知识|搭建开发环境【FFmpeg与Qt、Windows开发环境搭建、Mac开发环境搭建、Qt开发基础】
一、前言 顺应时代的技术发展潮流,逐步学习并掌握音视频技术核心知识,让技术落地,让知识赋能生活,让科技造福千万灯火。 二、FFmpeg与Qt 1. 为什么选择FFmpeg? 每个主流平台基本都有自己的...
音视频基础(二)下:编码之h264解析①
音视频基础(二)下:编码之h264解析① 上篇我们分析了压缩编码的两种类型:无损压缩和有损压缩。并且介绍了使用ffmpeg将PCM编码成AAC的步骤以及可配置项。上篇文章由于篇幅以及能力问题,没有...
曾经辉煌一世的流媒体协议RTMP是什么样的?它能完全被取代吗?一文带您走进RTMP的世界
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第3天,点击查看活动详情 你好,这里是网络技术联盟站。 在线视频现在已经是家喻户晓,最近的研究表明,全世界网民平均每天...
Android中高级进阶开发面试题冲刺合集(六)
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第2天,点击查看活动详情 以下主要针对往期收录的面试题进行一个分类归纳整理,方便大家统一回顾和参考。本篇是第六集~ 强...
瞬间抠图!揭秘 ZEGO 绿幕抠图算法背后的技术
抠图是图像处理中最常见的操作之一,指的是将图像中需要的部分从画面中精确的提取出来。 抠图的主要功能是为了后期的合成做准备。在 Photoshop 中,抠图的方法有很多种,最常见的有通道抠图、蒙...
Android平台GB28181设备接入侧如何同时对外输出RTSP流?
技术背景 GB28181的应用场景非常广泛,如公共安全、交通管理、企业安全、教育、医疗等众多领域,细分场景可用于如执法记录仪、智能安全帽、智能监控、智慧零售、智慧教育、远程办公、明厨亮灶...
带你了解云游戏实现关键技术——WebRTC
文章作者:nicolasxiao/chairlencai 腾讯前端高级工程师 文章编辑:kanedongliu 云游戏作为一个极具潜力的新技术,正在游戏领域不断攻城略地。虽然云游戏的概念早在10~20年前就已经存在,...
01-?音视频技术核心知识|了解音频技术【移动通信技术的发展、声音的本质、深入了解音频】
一、前言 1. 关于声音的浪漫传说 历史浩瀚如烟海,人类文明走了几千年来到了今天。在这几千年里,有各种各样美丽的传说,在那些遥远的传说里,其中就不乏与声音有关的传说: 《梁山伯与祝英台》 ...
网易云信回声消除量化评估方法
背景 随着现代通信技术的发展,语音通信成为了人们生活中不可或缺的一部分。然而,环境噪声和回声等因素对语音通信质量产生了不良影响,降低了通信效率和用户体验,声学回声消除技术的应用变得...
音视频开发进阶|第七讲:分辨率与帧率·下篇
在视频系列的上一篇推文中,我们简单总结了色彩、像素、图像和视频等基础概念之间的关系。并且主要关注了两个组合:像素和图像,图像和视频之间的构成逻辑。我们先来简单回顾一下: 从像素到图...
【网易云信】直播场景播放侧常见问题分析与实践经验
常见的播放流程 播放器主要流程分析 播放器的播放流程与推流过程类似,但是顺序相反。 推流端先采集音频和视频,进行音视频编码和封装,并按照流媒体协议进行处理,最终得到输出流。而播放器则...
OpenglES之分屏滤镜
本文正在参加「金石计划」 还记得我们在 Opengl ES之纹理贴图 一文中提到的分屏滤镜吗?当时我们的实现方式是通过GL_REPEAT的方式实现的, 今天我们再来系统地讲下在Opengl ES中实现分屏滤镜的...
利用moviepy批量生成营销号视频
moviepy 简介 MoviePy是一个用于视频编辑的Python模块,它可被用于一些基本操作(如剪切、拼接、插入标题)、视频合成(即非线性编辑)、视频处理和创建高级特效。它可对大多数常见视频格式进行...
Android技术分享| Activity 过渡动画 — 让切换更加炫酷
介绍 在 android5.0 以上版本中,google 为我们提供了几种 activity 切换的过渡动画,目的是为了让 activity 切换转场更加美观,而在 android5.0 之前的 activity 切换显得生硬。虽然可以自定义...
MediaCodec对HDR视频进行转码压缩
视频转码三方库 在研究端上视频转码压缩时,发现网上大部分的Demo或转码库是基于FFmpeg的,只有少部分的是采用Android的MediaCodec Api进行硬件转码的。 LightCompressor LiTr android-transcod...
05-?音视频技术核心知识|音频播放【播放PCM、WAV、PCM转WAV、PCM转WAV、播放WAV】
一、前言 顺应时代的技术发展潮流,逐步学习并掌握音视频技术核心知识,让技术落地,让知识赋能生活,让科技造福千万灯火。
对话音视频牛哥:如何设计功能齐全的跨平台低延迟RTMP播放器
开发背景 2015年,我们在做移动单兵应急指挥项目的时候,推送端采用了RTMP方案,这在当时算是介入RTMP比较早的了,RTMP推送模块做好以后,我们找了市面上VLC还有Vitamio,来测试整体延迟,实际...