按时间归档:2022年
-
如何正确的评测视频画质
作为视频业务,经常需要: 对比不同的视频,从而确定哪个视频的画质更好,以便可以为用户带来更好的体验。 对比不同编码参数生成的视频,以便确定在哪些配置下产生的视频能带来最好的体验。 …
-
元宇宙在银行场景创新应用
金融业务的角度在元宇宙的场景中进行各种创新机遇的愿景,基于两点考虑。 首先,“金融元宇宙”,或者“元宇宙金融”的学术理论研究相对不成熟,涉及的社会,经济,金融,法规,监管等各种领域…
-
Web协议层安全之websocket安全分析
WebSocket 是HTML5一种新的网络传输协议,位于 OSI 模型的应用层,可在单个TCP连接上进行全双工通信。 一.概述 1.1HTTP 和 WebScoket 段落的首行…
-
Android FFmpeg 流媒体边播放边录制功能
前面 FFmpeg 系列的文章中,已经实现了音视频的播放、录制已经添加滤镜等功能,本文将用 FFmpeg 实现流媒体的边播放边录制功能。 流媒体 流媒体(英语:Streaming …
-
FFmpeg、x264以及fdk-aac 编译整合
FFmpeg、x264以及fdk-aac 编译整合 最近在根据项目需求疯狂撸 OpenCL ,FFmpeg 相关的文章落下了不少,后面也准备介绍下 OpenCL 在 Android…
-
FFmpeg + Android AudioRecorder 音频录制编码
前文利用 FFmpeg 对 Android Camera2 采集的预览帧先进行渲染,然后利用 OpenGL 添加滤镜,最后将渲染结果进行编码生成 mp4 文件。 本文将利用 And…
-
【远程医疗】7大场景方案缓解“看病难”的问题
“看病难”是经久不衰的话题,国家在看病难一题上也大笔着墨,从医保医改,到十四五大力发展远程医疗的指示,皆是为解决这一老百姓难题,从而实现国家精准扶贫的目标。 传统的远程医疗局限于时…
-
FFmpeg 播放器实现音视频同步的三种方式
前文中,我们基于 FFmpeg 利用 OpenGL ES 和 OpenSL ES 分别实现了对解码后视频和音频的渲染,本文将实现播放器的最后一个重要功能:音视频同步。 老人们经常说…
-
FFmpeg + OpenGLES 实现视频解码播放和视频滤镜
前面 Android FFmpeg 开发系列文章中,我们已经利用 FFmpeg 的解码功能和 ANativeWindow 的渲染功能,实现了的视频的解码播放。 但是,当你想为播放器…
-
FFmpeg 播放器视频渲染优化
前文中,我们已经利用 FFmpeg + OpenGLES + OpenSLES 实现了一个多媒体播放器,本文将在视频渲染方面对播放器进行优化。 视频渲染优化 视频渲染优化 前文中,…
-
FFmpeg 开发(02):利用 FFmpeg 和 ANativeWindow 实现视频解码播放
FFmpeg + ANativeWindow 实现视频解码播放 本文将利用 FFmpeg 对一个 Mp4 文件的视频流进行解码,然后使用 libswscale 将解码后的 YUV …
-
FFmpeg 开发(03):FFmpeg + OpenSL ES 实现音频解码播放
本文将利用 FFmpeg 对一个 Mp4 文件的音频流进行解码,然后使用 libswresample 将解码后的 PCM 音频数据转换为目标格式的数据,最后利用 OpenSLES …
-
FFmpeg + OpenGL ES 实现 3D 全景播放器
FFmpeg + OpenGLES 实现 3D 全景播放器 前文中,我们已经利用 FFmpeg + OpenGLES + OpenSLES 实现了一个多媒体播放器,本文将基于此播放…
-
FFmpeg 开发(04):FFmpeg + OpenGLES 实现音频可视化播放
本文基于上一篇文章 FFmpeg + OpenSLES 实现音频解码播放 ,利用 FFmpeg 对一个 Mp4 文件的音频流进行解码,然后将解码后的 PCM 音频数据进行重采样。 …
-
FFmpeg 简单合成 MP4 :视频解封与重新封装
我们知道,将编码数据封装到 Mp4 中,需要知道音视频编码相关的参数,比如编码格式,视频的宽高,音频通道数,帧率,比特率等,下面就先看看如何初始化它们。 初始化封装参数 首先,定一…
-
FFmpeg 编译和集成-FFmpeg 开发(01)
FFmpeg 项目功能复杂而庞大,基本上支持所有常见的音视频处理操作,如封装格式转换、音视频转码、音视频播放和剪辑、视频添加水印滤镜等。 FFmpeg 编译 FFmpeg 有六个常…
-
Linux最简单的WebRtc调试开发环境
在 10 分钟内完成 ** 编译、构建和调试** WebRTC 库的分步指南,用于 Linux 操作系统。 自 2018 年 1 月以来,我一直在使用 WebRtc 及其相关技术。…
-
H.265编码原理入门
视频编码的目的是为了压缩原始视频,压缩的主要思路是从空间、时间、编码、视觉等几个主要角度去除冗余信息。由于 H.264 出色的数据压缩比率和视频质量,成为当前市场上最为流行的编解码…
-
音视频开发者进阶课程|第三讲:噪声抑制
在上一期课程《音视频开发进阶课程|第二讲:回声消除》中,我们接触了音频前处理的概念,还认识了音频前处理的三剑客之一 AEC 回声消除。今天,我们继续来认识三剑客中的第二位:噪声抑制…
-
WebRTC的工作原理
WebRTC由很多模块构成。你想了解它的工作原理吗? WebRTC工作起来就像施魔法一样。你将浏览器指向一个URL,让其他人也将他的浏览器指向一个URL,然后,你们就能看到彼此了。…