E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Qt-音视频开发
H265视频码流结构分析
目录前言H265码流结构H265帧结构H265档次介绍RTSP实时
音视频开发
实战课程:《YUV编码为H265视频流代码实现》链接:https://edu.csdn.net/learn/38258/606134
剑门微雨
·
2023-02-06 19:08
rtsp
音视频开发
音视频
视频编解码
实时音视频
音视频开发
入门引言
一.5G+将推动音视频行业高度融合发展5G将推动音视频行业高度融合发展5G:万物互联 音视频产业的发展规律一直是需求和技术创新双轮驱动,并且互为因果。 在AI时代,技术创新将不断挖掘音视频产业的潜力,使其有更强的信息承载能力和更多潜力的应用价值,从而不断推进产业升级。 今天,直播+语音场景掀起了线上互动的浪潮,而保障实时传输的流畅、稳定、视频高清、达到完美的用户体验是对实时音视频技术的考验。
老张音视频开发进阶
·
2023-02-06 19:37
音视频
视频编解码
实时音视频
webrtc
实时互动
原创分析| 入门或者转行音视频,应该要怎么做?
要不要从事
音视频开发
这一两年因为该死的疫情,让短视频、超高清视频和实时音视频反而成为需求风口。
零声教育
·
2023-02-06 19:35
1000道程序员常见问题解析
c++
音视频开发
FFmpeg
rtmp
webrtc
谈谈对Android
音视频开发
的探究
在日常生活中,视频类应用占据了我们越来越多的时间,各大公司也纷纷杀入这个战场,不管是抖音、快手等短视频类型,虎牙、斗鱼等直播类型,腾讯视频、爱奇艺、优酷等长视频类型,还是Vue、美拍等视频编辑美颜类型,总有一款适合你。未来随着5G普及以及网络资费的下降,音视频的前景是非常广阔的。但是另一方面,无论是音视频的编解码和播放器、视频编辑和美颜的各种算法,还是视频与人工智能的结合(AI剪片、视频修复、超清
NeWolf
·
2023-02-06 05:13
图形图像处理 - Android 滤镜效果
年初来深圳正式开始从事
音视频开发
,为啥我想从事
音视频开发
呢?有一个简单的理由是我想建立起自己的技术壁垒,别人不能做的你能做,别人解决不了的你能解决。
你也不知道
·
2023-02-04 07:44
iOS
音视频开发
-视频硬编码(H264)
视频编码视频编码分为软编码和硬编码:软编码:1.利用CPU进行大批量的编码计算处理。2.兼容性好。3.耗电量大,手机发烫(很烫,感觉要爆炸了O(∩_∩)O~)硬编码1.利用GPU进行编码处理。2.兼容性略差。3.手机不会很烫。(硬编码需要iOS8及以上版本可以使用,之前并未开发,之前版本只能软编码。)这里记录硬编码的实现,软编码后续会记录。H264视频编码需要了解的编码格式,H264/AVC为视频
ibabyblue
·
2023-02-04 06:29
C语言,
音视频开发
,学习android系统框架,以后能找什么样的工作?
C、C++语言,现在工作是android系统下的C语言
音视频开发
。涉及android系统的camera、display、vpu编解码。打算系统学习下android框架层。
ashleycoder
·
2023-02-04 06:17
职业
2023年,学习直播实时,弱网优化的思考
PS:记录自己程序员职业生涯的困惑和思考一回答2019年疑问C语言,
音视频开发
,学习android系统框架,以后能找什么样的工作?
ashleycoder
·
2023-02-04 06:40
职业
职场和发展
深度回声状态网络python_回声消除的昨天、今天和明天
本篇文章中网易智企
音视频开发
专家将和大家共同回顾回声消除的历史,分析回声消除的现状,并展望回声消除进一步发展的方向一、历史:回声是一种物理和生理共同作用产生的声学现象。
weixin_39550258
·
2023-02-03 13:47
深度回声状态网络python
iOS
音视频开发
- 系统中断音频(Swift语言)
一、分析注册AVAudioSession.interruptionNotification的通知,可以收到播放打断通知。系统将此通知发布到主线程。从iOS10开始,系统会在暂停App进程时停用App的音频会话。当App再次开始运行时,它会收到一个中断通知,表示系统已停用其音频会话。此通知最终会延迟收到,因为系统只能在App再次运行时发送。如果系统因此暂停了App的音频会话,则userinfo包含值
左方
·
2023-02-03 03:00
音视频开发
之旅(65) -带着问题学习实践CMake
目录使用CMake创建一个可执行程序创建一个动/静态库,并以库方式使用以源码方式引入第三方库,以多层目录方式使用跨平台共用lib第三库,改变代码的层级结构其他的一些小细节(项目实践中遇到的问题)资料收获CMake是我们CPP开发中很基础也是很重要的环节,就像Java的ant、Gradle作用类似构建编译CPP代码。关于系统性的CMake的学习资料也很多,我是通过cmake实践和[cmake-exa
yabin小站
·
2023-02-03 03:31
iOS视频开发(一):视频采集
前言系列文章:《iOS视频开发(一):视频采集》《iOS视频开发(二):视频H264硬编码》《iOS视频开发(三):视频H264硬解码》《iOS视频开发(四):通俗理解YUV数据》作为iOS
音视频开发
之视频开发的第一篇
zfpp25_
·
2023-02-02 12:37
iOS
音视频
音视频开发
基础理论-音频篇
11使用AVFoundation处理视频使用AVAssetReader、AVAssetWriter编解码视频之前的两篇文章浅略讲了iOS
音视频开发
相关代码实现;在编码时关于音视频的相关参数比较多,这些参数不是随便什么数值就能行的
_小沫
·
2023-02-02 05:16
21 项目实战:详情页面和登录功能开发(二)
1.先写一个模拟接口//===>public/api/detail.js{"success":true,"data":{"title":"【Android
音视频开发
打怪升级:FFmpeg音视频编解码篇】
小二的学习日记
·
2023-02-02 02:12
FFmpeg:vs2019编译ShiftMediaProject
vs2019编译ShiftMediaProject_cuijiecheng2018的博客-CSDN博客_vs2019编译一、简介
音视频开发
工程师往往需要熟悉FFmpeg源码,工作中甚至需要修改FFmpeg
asiwxy
·
2023-02-01 19:28
FFmpeg
c++
音视频
开发语言
音视频开发
之旅(58) -H.264 帧内预测
目录编码流程和数据格式回顾4×4亮度块的9中预测模式16×16亮度块的4种预测模式8×8色度块的4种预测模式JM代码资料收获一、编码流程和数据格式回顾我们先看下下图来回顾下编码流程一个编码图像通常划分一个或多个片,每个片又可以划分成若干宏块组成,一个宏块由一个16×16亮度像素、一个8×8Cb以及一个8×8Cr彩色像素块组成,即常见的420采样格式,如下图:我们通过H264visa码流分析工具看下
音视频开发之旅
·
2023-02-01 07:24
音视频开发之旅
机器学习
深度学习
人工智能
JavaCV
音视频开发
宝典:使用JavaCV和springBoot实现http-flv直播服务,无需流媒体服务,浏览器网页flv.js转封装方式播放rtsp,rtmp和桌面投屏实时画面
《JavaCV
音视频开发
宝典》专栏目录导航《JavaCV
音视频开发
宝典》专栏介绍和目录前言自从2021年初开始,各个浏览器开始禁用flash插件,以前直播中经常使用的rtmp无法在网页中使用,各种浏览器
eguid_1
·
2023-01-31 11:13
rtsp转http-flv
rtmp转http-flv
http-flv直播服务
javacv实现flv直播
flv实时视频播放
JavaCV
音视频开发
宝典:视频转码和转封装有什么区别?使用rtsp拉流转推到rtmp案例来讲一下转码和转封装实现的区别
《JavaCV
音视频开发
宝典》专栏目录导航《JavaCV
音视频开发
宝典》专栏介绍和目录前言博主本来想用mp4文件来讲得,但是手头没有合适的mp4小视频,所以就直接用rtsp转推rtmp的例子来讲,一来rtsp
eguid_1
·
2023-01-31 11:43
音视频
JavaCV转码和转封装
转码和转封装区别
视频转码
视频转封装
JavaCV
音视频开发
宝典:JavaCV实现mp3音频直播FM在线电台服务,无需流媒体服务,浏览器原生audio标签直接播放mp3,支持rtsp/rtmp/flv/hls/本地音视频源直接转码到mp3
《JavaCV
音视频开发
宝典》专栏目录导航《JavaCV
音视频开发
宝典》专栏介绍和目录前言之前写过使用JavaCV实现webm直播的文章:《JavaCV
音视频开发
宝典:使用JavaCV实现webm直播服务
eguid_1
·
2023-01-31 11:43
视频编解码
mp3直播
java实现mp3直播
rtsp转MP3
视频转mp3音频
JavaCV
音视频开发
宝典:基于JavaCV实现wav音频直播服务,wav在线FM电台直播服务,无需流媒体服务,浏览器原生audio标签直接播放wav直播音频
《JavaCV
音视频开发
宝典》专栏目录导航《JavaCV
音视频开发
宝典》专栏介绍和目录前言之前写过了mp3实现FM电台直播服务:《JavaCV
音视频开发
宝典:JavaCV实现mp3直播FM电台服务,无需流媒体服务
eguid_1
·
2023-01-31 11:43
音视频
javacv实现FM电台直播
javacv实现wav音频直播
音频直播
FM直播服务
JavaCV
音视频开发
宝典:无需流媒体服务也无需转码,使用JavaCV和springBoot实现http-flv转封装直播服务,浏览器网页flv.js直接播放rtp、rtsp、rtmp实时视频
《JavaCV
音视频开发
宝典》专栏目录导航《JavaCV
音视频开发
宝典》专栏介绍和目录前言本章代码除了在《JavaCV
音视频开发
宝典:使用JavaCV和springBoot实现http-flv直播服务,
eguid_1
·
2023-01-31 11:43
音视频
spring
boot
http-flv直播
rtsp转http-flv
rtmp转http-flv
音视频开发
之旅(七) OpenGL ES 基本概念
原文链接目录OpenGLES的简介OpenGLES的基本流程和概念篇外话:本来这篇要写SurfaceView和TextureView相关的,但是没有理解清楚,主要是对于纹理和SurfaceFlinger等认知不足,而纹理又是OpenGL的一个重要概念,所以先开启OpenGL的系列,后面再补上SurfaceView和TextureView。我第一次接触OpenGLES是一年前,但是看到OpenGL中
音视频开发之旅
·
2023-01-31 09:07
音视频开发之旅
音视频开发
之旅(33) -交叉编译android使用的FFmpeg(3.x和4.x)
目录配置安装android交叉编译工具链手写FFmpeg编译脚本进行编译(针对ffmpeg3.x和ffmpeg4.x版本)androidStudio中引用使用ffmpeg遇到的问题资料收获这篇我们来学习实践ffmpeg的交叉编译,其中会涉及到ffmpeg的版本、NDK的版本、编译脚本的编写、GradlerABI处理以及CMakeLists.txt的针对不同ndk版本脚步的编写在交叉编译的时候由于平
音视频开发之旅
·
2023-01-31 03:57
音视频开发之旅
android
ffmpeg
QT
QT-
读书笔记https://docs.qq.com/doc/DUVpxdXd2d2tZc2VtQT教程https://docs.qq.com/doc/DUUpSU1VQQ2V3T29O
ernest_2019
·
2023-01-30 16:48
《JavaCV音视频实战宝典》专栏介绍和目录
《JavaCV音视频实战宝典》是2022年最新推出专注于
音视频开发
的高级实战宝典教程系列,更加偏重综合类流媒体音视频应用,技术不在局限于JavaCV,可能会包含结合Java中较为经典的springboot
eguid_1
·
2023-01-30 11:01
JavaCV教程目录汇总
音视频
android
java
JavaCV教程
JavaCV音视频开发教程
WebRTC 的连接过程
但是,不要担心,WebRTC已经帮我们做了很多的事情,让我们在
音视频开发
时变得轻而易举。那么WebRTC到底是什么呢?
前端开发小司机
·
2023-01-30 08:49
webrtc
linux使用ZLMediaKit搭建rtsp服务器
致敬rtsp服务器搭建_
音视频开发
老马的博客-CSDN博客_rtsp服务器这里是参考上面链接的介绍再进行一些自己遇到的问题的补充。
tt丫
·
2023-01-30 02:48
笔记
git
rtsp
ZLMediaKit
十六、 Metal - Metal实现视频处理
音视频开发
:OpenGL+OpenGLES+Metal系列文章汇总在
音视频开发
中很重要的一部分是视频的处理,因此本文针对Metal对实时录像渲染和本地视频文件渲染进行分析,并且分析YUV的实现逻辑。
iOS之文一
·
2023-01-29 20:01
Qt
音视频开发
12-easyplayer内核
一、前言在视频监控行业经常看到两个厂家广告打得比较厉害,一个是青犀视频对应easyplayer,一个是大牛直播,两个最初都是sdk免费,并提供调用示例源码,后面大牛直播的sdk以及示例都无法运行,目前就剩下免费的easyplayer可以用,亲测下来确实免费可用不需要授权秘钥之类的,功能还行,支持各种音视频文件、本地摄像头、网络视频流等,就是在录制H265视频的时候不行,直接崩溃,估计官方放出的版本
feiyangqingyun
·
2023-01-29 14:26
Qt-音视频作品
qt
qt+easyplayer
移动端音视频从零到上手
作者|小东邪,TVUNetworks
音视频开发
https://juejin.im/post/5d29d884f265da1b971aa220概述随着整个互联网的崛起,数据传递的形式也在不断升级变化,总的流行趋势如下
普通网友
·
2023-01-29 07:59
音视频开发
之旅(66) - 音频变速不变调的原理
目录声音的基本知识时域压扩(TSM)的原理波形相似叠加(WSOLA)资料收获音频的原始pcm数据是由采样率、采样通道数以及位宽而定。常见的音频采样率是44100HZ,即一秒内采样44100次,采样通道数一般为2,代表双声道,而位宽一般是16bit即2个字节。通过改变采样率进行音频的变速,比如音视频播放器中的2倍速,0.5倍速播放。如果想要实现音频的2.0倍速播放,只需要每隔一个样本点丢一个点,即采
yabin小站
·
2023-01-27 03:47
音视频开发
之旅(60) -调试分析FFmpeg (解封装部分的)常用结构体
目录ffplay的断点调试(解封装部分)常用结构体以及之间的关系分析资料收获工欲善其事,必先利其器,断点调试,对我们梳理流程排查问题十分重要,可以ffmpeg的调试可以在XCode、VScode以及QT等ide上进行方便的调试分析。本篇我们以XCode为例来先介绍下ffplay的断点调试,以ffmpeg4.4版本来进行分析。一、ffplay的断点调试首先下载和编译ffmpeg,具体可以参考音视频开
yabin小站
·
2023-01-27 03:24
UE4数字孪生项目开发学习大纲
开发角色动画媒体播放资产打包与加载文件解析多人协同开发数字孪生项目框架进阶学习Gis数据应用Slate开发Plugin开发PixelStreamingSocket通信Http通信WebSocket通信API设计VR与AR开发深入专研数字孪生多人游戏架构Gis开发
音视频开发
网络通信开发数据库与接口设计数字孪生项目分类
井底一蛤蟆
·
2023-01-22 09:29
UE4
ue4
数字孪生
QT 创建使用动态库
一、创建并编译库创建项目,选择Library下的C++Library2.选择sharedlibrary3.此时创建的项目的.pro文件如下:
QT-
=guiTEMPLATE=libDEFINES+=Data_LIBRARYDEFINES
做一个坚强的女汉子
·
2023-01-20 14:47
QT
qt
开发语言
Window下使用mingw编译出ffplay
之前的文章中说明了如何编译ffmpeg,编译出来的结果中有ffmpeg.exe和ffprobe.exe这两个工具,但是在实际
音视频开发
的时候,经常需要验证中间的数据是否正常,此时需要使用ffplay工具进行播放中间文件
selivert
·
2023-01-19 22:18
FFMPEG
windows
视频编解码
解决OBS录屏模糊问题
OBS学习视频:【OBS源码分析二次开发|OBS录屏推流|
音视频开发
】打开OBS>设置>视频,将基础和输出分辨率修改为和系统一样如果
音视频开发老马
·
2023-01-15 13:31
音视频开发
Android音视频开发
流媒体服务器
ffmpeg
音视频
H264
视频编解码
实时音视频
2023年
音视频开发
前景如何?
音视频开发
需要掌握哪些技术?
引言
音视频开发
这一行业其实已经出现了有些年头了,但为什么现在就突然火爆了起来呢?
音视频开发老马
·
2023-01-15 13:01
Android音视频开发
流媒体服务器
音视频开发
音视频
5G
视频编解码
实时音视频
webrtc
音视频开发
系列(4):完成rtmp推流vlc拉流
上节分享了打印AVPacket中的时间戳信息,这节准备分享一下利用rtmp协议将视频和音频数据推流到nginx服务器上并利用vlc来进行拉流播放视频,达到直播的效果。由于AVPacket包数据中的解码时间戳dts、显示时间戳pts是使用输入流来进行配置的,上节分享的是利用av_read_frame()函数读取数据,由于第一个参数是输入流的帧,所以配置的dts和pts就是输入流的配置,要想用输出流的
初衷qaq
·
2023-01-15 13:18
音视频开发
c++
音视频
Android
音视频开发
(四)——MediaCodec:解码视频,得到YUV值,一帧一帧加载到SD卡中保存。
我们上一节了解了MediaExtractor、MediaMuxer、MediaFormat、MediaCodec.BufferInfo。重复的内容我就不再赘述了,假如有上面的四个的一些补充还是会写一下。接下来我们学习MediaCodec,本节篇幅会比较长,知识点较多,请耐心品味。一、MediaCodecMediaCodec类可用于访问低级媒体编解码器,即编码器/解码器组件。它是Android低级多
撩得Android一次心动
·
2023-01-15 13:45
Android音视频进阶开发
音视频
android
java
Android
音视频开发
(三)——MediaExtractor和MediaMuxer的使用
了解了音视频的编解码过程,我们接下来使用一下经常跟MediaCodec一起搭配的MediaExtractor和MediaMuxer。最后会使用一个简单的demo来了解具体了解这两个工具类的使用过程。这一节我们就先不讲MediaCodec了,放到下节的demo。一、MediaExtractorAndroid提供了一个MediaExtractor类,可以用来分离容器中的视频track和音频track。
撩得Android一次心动
·
2023-01-15 13:45
Android音视频进阶开发
音视频
Android
java
Android
音视频开发
(二)——Android编码实践
一、AndroidCameraAPI1.1图像采集构建预览布局——使用SurfaceView或者TextureView打开相机——Camera.open设置参数——Camera.Parameters设置预览数据回调——PreviewCallback设置预览画布并启动——setPreviewTexture/startPreview释放相机——stopPreview/release二、MediaCod
撩得Android一次心动
·
2023-01-15 13:15
Android音视频进阶开发
音视频
android
android
studio
音视频开发
系列(7):完成本地摄像头直播推流
今天把读取本地摄像头将视频流推流到nginx服务器的直播代码学习完了,这里对代码的流程做一下记录,以便以后进行复习。这边用到了opencv和ffmpeg的开源库(PS:在前面有进行分享),配置环境在之前也有进行分享。第一步:先用到了opencv的VideoCapture类的open函数打开摄像头,这边的参数可以自己设置,我这边是打开本地的摄像头,所以参数为0。第二步:初始化格式转化转换上下文,由于
初衷qaq
·
2023-01-15 13:14
音视频开发
c++
音视频
Qt
音视频开发
之通用监控布局控件的实现
目录一、前言二、效果图三、体验地址四、相关代码五、功能特点5.1基础功能5.2特色功能5.3视频控件5.4内核ffmpeg一、前言自从做监控系统以来,就一直有打算将这个功能独立出来一个类,这样的话很多系统用到此类布局切换,通用这个类就行,而且后期此布局会增加其他异形布局,甚至按照16:9之类的比例生成布局,之前此功能直接写在功能界面UI类中,不方便拓展,好多个系统用到此功能,一旦增加了64布局、1
·
2023-01-15 02:19
Qt
音视频开发
11-通用监控布局控件(开源)
一、前言自从做监控系统以来,就一直有打算将这个功能独立出来一个类,这样的话很多系统用到此类布局切换,通用这个类就行,而且后期此布局会增加其他异形布局,甚至按照16:9之类的比例生成布局,之前此功能直接写在功能界面UI类中,不方便拓展,好多个系统用到此功能,一旦增加了64布局、128通道布局等,都需要做对应更改,烦不胜烦,所以务必将此功能彻底剥离出来,为后面的256通道、异形布局、自定义布局打基础。
feiyangqingyun
·
2023-01-13 14:33
Qt-音视频作品
qt
音视频
开源
iOS
音视频开发
(七)AudioToolbox音效播放
文章规划iOS
音视频开发
(一)常用音视频框架介绍iOS
音视频开发
(二)AVAudioRecorder实现录音功能iOS
音视频开发
(三)MediaPlayer播放本地、远程音频iOS
音视频开发
(四)MediaPlayer
小小土豆dev
·
2023-01-10 10:06
Android
音视频开发
只硬件解码组件MediaCodec讲解
目录一、介绍以及编解码流程二、生命周期三、API接口五、封装(kotlin)一、介绍以及编解码流程MediaCodec类可用于访问低级媒体编解码器,即编码器/解码器组件。它是Android低级多媒体支持基础结构的一部分(通常与MediaExtractor、MediaSync、MediaMuxer、MediaCrypto、MediaDrm、Image、Surface和一起使用AudioTrack。)
·
2023-01-10 07:05
Qt
音视频开发
10-ffmpeg内核硬解码
一、前言为了极大的降低CPU的占用,实现硬解码(也叫硬件加速)非常有必要,一个视频文件或者一路视频流还好,如果增加到64路视频流呢,如果是4K、8K这种高分辨率的视频呢,必须安装上硬解码才是上上策。举个例子在电脑上播放4K以上的H265这类的视频文件,如果不开硬解码,很容易出现卡顿现象,在配置高的电脑也容易出现,毕竟非常的耗CPU资源,来不及刷新,上了硬解码之后,明显流畅的不要不要的,怪不得现在的
feiyangqingyun
·
2023-01-06 19:17
Qt-音视频作品
ffmpeg
qt
音视频
FFMPEG完美入门资料---002---FFmpeg 支持能力说明
FFMPEG入门资料---001---介绍和参数说明_
音视频开发
老马的博客-CSDN博客接着上文写:2.3.1FFmpeg对编码解码器的支持ffmpeg支持的编解码器种类共有280多种,涵盖了几乎所有常见音视频编码格式
音视频开发老马
·
2023-01-06 17:41
音视频开发
流媒体服务器
Android音视频开发
ffmpeg
音视频
实时音视频
WebRTC
视频编解码
音视频开发
者的福音,快速集成AI配音能力
音视频内容创作者对剪辑应用中的AI配音需求与日俱增。它的优点很多,不光可以解决雇佣人力配音的成本以及创作者本身的口音、语言等限制,还可以大幅提升生产效率。比如,短视频的播放时间短的几十秒,长的vlog类型视频有4-5分钟,使用AI配音功能可以在短时间内实现多个剪辑需求。HMSCore音频编辑服务(AudioEditorKit)提供AI配音服务,帮助开发者在应用中轻松构建语音合成功能,一键输出文字即
华为移动服务
·
2023-01-06 02:26
应用场景
专家洞察
技术赋能
android
移动开发
音视频
语音识别
视频编解码
FFmpeg连载1-环境搭建
后来为了学习FFmpeg,笔者也是断断续续的,从音视频的基础资料开始,从FFmpeg编译到实践,希望通过自己的学习可以一点一点地揭开FFmpeg的神秘面纱,直到今天笔者只敢说仅是
音视频开发
·
2023-01-03 14:37
c++ffmpeg音视频
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他