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
视频开发
多维详述MediaBox互动直播AUI Kit低代码开发方案
本专栏将分享阿里云视频云MediaBox系列技术文章,深度剖析音
视频开发
利器的技术架构、技术性能、开发能效和最佳实践,一起开启音视频的开发之旅。
阿里云视频云
·
2023-12-15 07:44
硬核干货
低代码
云计算
视频云
深度解读MediaBox SDKs如何实现技术架构升级
本专栏将分享阿里云视频云MediaBox系列技术文章,深度剖析音
视频开发
利器的技术架构、技术性能、开发能效和最佳实践,一起开启音视频的开发之旅。
阿里云视频云
·
2023-12-15 07:13
硬核干货
云计算
视频云
SRS搭建webrtc直播一条龙教学!!!!!!
直播和RTC的协议或能力,是SRS的核心能力,新的音
视频开发
者,将不会区分直播和RTC,因
美丽的欣情
·
2023-12-14 23:52
SRS
ffmpeg
linux
Qt/C++音
视频开发
57-切换音视频轨道/切换节目流/分别切换音频视频轨道
一、前言对各种音视频文件格式的支持,是一个播放器的基础功能。一般的音视频文件只有1路流,比如音频文件只有1路音频流,视频文件只有1路音频1路视频流,实践过程中发现,还有一种ts格式的文件,可能有多路流,这种格式一般是将多路节目流封装到一个文件中,用户可以根据自己的需要切换不同的节目,比如CCTV1、CCTV2都在一个ts流文件中,用户可以选择切换到CCTV1、也可以选择切换到CCTV2,而且音频流
feiyangqingyun
·
2023-12-06 23:20
Qt/C++音视频相关
qt
c++
音视频
学会了C语言/C++能做什么?我们一起来看看吧!
服务器开发工程师、人工智能、云计算工程师、信息安全(黑客反黑客)、大数据、数据平台、嵌入式工程师、流媒体服务器、数据控解、图像处理、音频
视频开发
工程师、游戏服务器、分布式系统、游戏辅助等!
诸葛青云999
·
2023-12-06 00:31
重磅首发|2024音视频技术发展报告(文末附下载)
报告通过300+音
视频开发
者调研,40+专家一线访谈,下沉8大细分技术领域进行全面解读,涵盖音视频编解码/AI编码/多媒体处理框架/媒体传输协议/超低延迟技术/虚拟现实/AIGC/出海等领域,深入洞察音视频技术现状和未来发展趋势
LiveVideoStack_
·
2023-12-05 21:57
音视频
音视频学习之路--JNI全面解析
音
视频开发
全系列教程:ht
蜗牛是不是牛
·
2023-12-04 14:42
音
视频开发
入门篇
本文整理自卢俊的演讲,目标读者是对音
视频开发
感兴趣但是又不知道如何下手的初学者们,希望对大家有所帮助。
weixin_30640291
·
2023-12-04 01:08
移动开发
ffmpeg
java
音视频小白如何实现一个录音/播放器
如果你从未接触过音
视频开发
,但有实现一个录音器、播放器的需求或想法,本文会是一个比较好的入门内容。
我爱田Hebe
·
2023-12-04 01:17
音
视频开发
之入门篇
本文整理自卢俊的演讲,目标读者是对音
视频开发
感兴趣但是又不知道如何下手的初学者们,希望对大家有所帮助。
天道酬晴
·
2023-12-04 01:36
音视频
音视频入门
FFmpeg
编解码
[ Linux Audio 篇 ] 音频开发入门基础知识
在短视频兴起的背景下,音
视频开发
越来越受到重视。接下来将为大家介绍音频开发者入门知识,帮助读者快速了解这个领域。
程序手艺人
·
2023-12-04 01:06
音视频
音
视频开发
之旅(五)MediaExtractor MediaMuxer 实现视频的解封装与合成
目录MediaExtractorMediaMuxer能做什么视频解封装和合成的API以及流程介绍三个实践(视频解封装提取纯音轨和视频轨文件、再合成新视频、给视频换个背景音)遇到的问题收获一、有什么实际应用在我们日常使用短视频软件的时候,对视频的裁剪,拼凑,加入背景是很常用的操作,这些功能是如何实现的呐?其实是将视频多信道的分离出来,比如音轨和视频轨道分隔出来,可以做到二次合成。今天我们通过对来Me
yabin小站
·
2023-12-03 19:43
音
视频开发
:音频fdk-aac编码
编码的大概流程见下图1.获取编码器:avcodec_find_encoder_by_name("libfdk_aac")2.检查PCM格式是否被编码器支持3.创建编码上下文:AVCodecContext*ctx=avcodec_alloc_context3(codec)4.给上下文设置参数5.打开编码器:avcodec_open26.创建AVFrame:av_frame_alloc7.创建AVPa
十年编程老舅
·
2023-12-03 02:04
音视频开发
音视频
aac
音视频开发
音视频编解码
音频编码
音频解码
C++音视频
Audio Unit框架(一)框架认识和使用
音
视频开发
:OpenGL+OpenGLES+Metal系列文章汇总AudioUnit是一个音频处理插件。它是为应用程序添加复杂的音频操作和处理的底层的API。
iOS之文一
·
2023-12-01 19:27
【Android 音
视频开发
打怪升级:FFmpeg音视频编解码篇】一、FFmpeg so库编译
【声明】首先,这一系列文章均基于自己的理解和实践,可能有不对的地方,欢迎大家指正。其次,这是一个入门系列,涉及的知识也仅限于够用,深入的知识网上也有许许多多的博文供大家学习了。最后,写文章过程中,会借鉴参考其他人分享的文章,会在文章最后列出,感谢这些作者的分享。码字不易,转载请注明出处!教程代码:【Github传送门】目录一、Android音视频硬解码篇:1,音视频基础知识2,音视频硬解码流程:封
开发的猫
·
2023-12-01 01:30
音视频开发
android
ffmpeg
jni
使用vue二次开发海康监控H5视频播放
使用vue二次开发海康监控H5视频播放西瓜播放器示例demo阿里云的示例demo使用海康的H5
视频开发
包,海康的api页面中的使用第一步第二步第三步第四步切记bug由于公司项目需要做监控的直播跟回放,所以接触到了这个海康的监控视频播放
Kepler_明
·
2023-11-30 17:15
vue.js
javascript
vue.js
FFmpeg简介
FFmpeg的官网,功能强大是每位学习音
视频开发
者所必须掌握的。
XII01
·
2023-11-29 20:58
音
视频开发
-音频库使用tinyalsa使用
前言TinyALSA是一个在Linux内核中与ALSA接口的小型库。tinyalsa主要是为了解决alsa库过于庞大,同时接口繁杂,不利于用户的使用。tinyalsa主要是alsa内核的用户层音频接口,屏蔽内核的设备操作过程,为用户层提供对于设备的基本操作。具有体积小,能够满足基本点pcm采集,播放和设备控制。1编译调试下载:gitclonehttps://github.com/tinyalsa/
程序员老舅
·
2023-11-29 01:45
音视频开发进阶
linux
运维
服务器
音视频
实时音视频
题解 | #Nginx日志分析4-查询某个IP的详细访问情况
【Android面试】音
视频开发
高频面试题不想投简历留学、互联网&外企&国企求职咨询快手意向啦RTMP协议:为什么直播推流协议都爱用它?
han_xue_feng
·
2023-11-27 17:40
java
『heqingchun-Ubuntu系统+x86架构+编译安装ffmpeg+带有nvidia硬件加速』
ffmpeg源码:音
视频开发
+ffmpeg+编译所需资源文件其他文件:音
视频开发
+ffmpeg+x86/Arm+编译所需库文件(fdk-aac-2.0.2,lame-3.99.5,opencore)nvidia
赫庆淳
·
2023-11-27 06:49
ubuntu
ffmpeg
ubuntu
ffmpeg
linux
ffmpeg播放器实战(播放器流程)
1.流程图1.main窗口创建程序窗口程序窗口构造函数执行下面内容2.开启播放3.开启解码4.开启渲染5.反馈给ui本文福利,免费领取C++音视频学习资料包+学习路线大纲、技术视频/代码,内容包括(音
视频开发
十年编程老舅
·
2023-11-27 05:37
音视频开发
ffmpeg
音视频开发
音视频
C++音视频开发
音视频编解码
播放器开发
Android音
视频开发
:MediaRecorder录制视频
简介安卓api提供了Camera类控制相机捕获图像,在api21以后,安卓也提供了Camera2,Camera变得过时了,但为了兼容性,这里还是使用Camera。对于录制视频,可以使用MediaRecorder,这个可看安卓官方api文档使用使用Camera进行拍照摄像前,你得先申请权限:接着,是相机预览流程:Camera.open(int)获取Camera实例setParameters设置相机参
程序员老舅
·
2023-11-26 19:19
音视频开发进阶
音视频
MediaRecorder
音视频开发
ffmpeg
android
Android音
视频开发
:MediaRecorder录制音频
Android多媒体框架针对音频录制提供了两种方法:MediaRecorder和AudioRecord。区别MediaRecorder:录制的音频文件是经过压缩后的,需要设置编码器,并且录制的音频文件可以用系统自带的播放器播放。MediaRecorder属于系统Api高度封装,所以可扩展性和可用性都比较局限,支持的格式过少并且无法实时处理音频数据,使用场景如语音消息录制等,值得一提的是MediaR
程序员老舅
·
2023-11-26 19:18
音视频开发进阶
android
音视频
ffmpeg
MediaRecorder
AudioRecord
抖音 对你爱恨交织
为了解答女儿的问题,自己也去了解了一下她的背景:001今日头条斥资10亿美元收购北美音乐短
视频开发
的新兴可拍摄短小音乐创意视频的社交软件;002用户针对跟得上潮流新趋势的90后,95后;00
Christy_22ba
·
2023-11-26 05:47
vlc搭建rtsp服务器作为测试流
环境:win7+vlc+ffmpeg(ffplay)写在前在音
视频开发
过程中,难免会用到rstp测试流。
thinkapm
·
2023-11-25 21:33
Android 音
视频开发
入门指南
1.在Android平台绘制一张图片,使用至少3种不同的API,ImageView,SurfaceView,自定义View2.在Android平台使用AudioRecord和AudioTrackAPI完成音频PCM数据的采集和播放,并实现读写音频wav文件3.在Android平台使用CameraAPI进行视频的采集,分别使用SurfaceView、TextureView来预览Camera数据,取到
SmileToLin
·
2023-11-25 15:28
【音
视频开发
(四)】---RGB转YUV 颜色空间转换
Android的MediaCodec编码,默认要求输入是原始视频图像格式,一般为YUV420,例如NV12,NV21。但算法库输出默认的颜色为RGB或者BGR,需要进行转化。而如果使用循环单纯用CPU转换是比较慢的,这里使用OpenCV来进行转换,OpenCV虽然也是用了CPU,但是他内部做了并行计算的优化是比较快的,例如NEON/SSE等。头文件:#include"Flow.h"#include
jzen
·
2023-11-25 15:10
音视频开发
音视频
opencv
人工智能
Android 音
视频开发
YUV颜色编码
目录一YUV介绍二为什么编码使用YUV?一YUV介绍是一种颜色编码方法能优化彩色视频信号的传输与RGB相比,YUV只需占用极少的频宽Y:亮度(灰阶值)U与V:色度(色调和饱和度)只有Y数据:表示的图像就是黑白的Y+UV表示的是彩色图也就是YUV既可以兼容黑白图像,也能兼容彩色图像二为什么编码使用YUV?YUV能极大地去除冗余信息人眼对色度敏感度不高,也就是说可以压缩UV数据.压缩算法的第一步就是把
梨轻巧
·
2023-11-25 14:06
Android
音视频开发
android
FFmpeg基础知识之转封装api接口
FFmpeg在音
视频开发
中占据着至关重要的作用,现在ffmpeg的入门资料,大家大都是看雷神的博客,雷神的博客给大家指引了方向,但是对于我这种新手来说,雷神的博客仍然比较晦涩难懂,其中主要原因还是对于ffmpeg
嵌入式音视频开发
·
2023-11-25 03:00
ffmpeg
音视频
ffmpeg
FFmpeg文件转封装
本文福利,免费领取C++音视频学习资料包、技术视频,内容包括(音
视频开发
,面试题,FFmpeg,webRTC,rtmp,hls,rtsp,ffplay,srs)↓↓↓↓↓↓见下面↓↓文章底部点击免费领取
程序员老舅
·
2023-11-25 03:26
音视频开发进阶
网络
webrtc
音视频
实时音视频
视频编解码
移动开发者的必知音视频基础知识
“····”而这些其实都是音
视频开发
过程中的常识性问题,所以本篇将通过基本概念、常见问题、应用场景来科
音视频开发老马
·
2023-11-24 07:50
Android音视频开发
流媒体服务器
音视频开发
音视频
p2p
网络协议
实时音视频
视频编解码
视频基础知识
作为移动开发者,大多数时候会需要接触到音视频相关的开发,而其实严格意义上我也并不是专职的音
视频开发
工程师,只是在2016因为业务需要接触到音视频相关的领域,而开源的GSYVideoPlayer恰好火起来之后
【零声教育】音视频开发进阶
·
2023-11-24 07:36
音视频开发
程序员
音视频
ffmpeg
c++
c语言
qt
音
视频开发
系列(24)使用FFmpeg添加、删除、替换和提取视频中的音频
FFmpeg是一个超级强大的工具,它可以在视频文件中添加、删除、提取或者替换音频。如果你的电脑上已经安装了FFmpeg,那么你就拥有了可以给电影添加或删除音频的工具!我们一起来看看FFmpeg是如何做到的。使用FFmpeg删除视频中的音频很多人想要知道如何从录制的视频中删除音轨,比如马路噪音或者背景噪音。删除音频最简单的方法是:只将视频复制到一个新的文件中,而不复制音频。这个方法之所以简单,是因为
音视频开发老马
·
2023-11-24 05:23
音视频开发
流媒体服务器
音视频
视频编解码
实时音视频
webrtc
c++
FFmpeg解码帧数据上传至OpenGL ES及GPU实现YUV转换RGB
有关YUV转换RGB的描述可参考我另一个文档音
视频开发
:RGB与YUV相互转换问题。1、YUV1.1、YUV420pyuv420p三个通道分开,分别上传即可。
hongge372
·
2023-11-23 13:33
video
音视频系列--c语言学习(结构体,指针,位运算,内存管理,异常指针)
C语言是学习音
视频开发
必须要掌握的,当然也没有必要学得多么深,只需要掌握常用的一些用法就可以了,这里记录下常用的语法。
narkang
·
2023-11-22 12:43
音视频
学会了C语言/C++能做什么?我们一起来看看吧!
服务器开发工程师、人工智能、云计算工程师、信息安全(黑客反黑客)、大数据、数据平台、嵌入式工程师、流媒体服务器、数据控解、图像处理、音频
视频开发
工程师、游戏服务器、分布式系统、游戏辅助等!
Python编程导师
·
2023-11-22 02:05
【开篇】centos 7 搭建
视频开发
环境过程记录
@[TOC]centos7搭建
视频开发
环境过程记录前言由于工作需要,需要在centos7中开发一套视频方面的SDK,而本人菜鸟一枚,好多东西需要网上搜索,但是很多东西都是分散的,耗时费力,因此,我把整个工作过程记录下来
sxjkl10
·
2023-11-22 00:46
onvif
ffmpeg
gsoap
c++
centos
前景一片蓝海,Android音
视频开发
必备基础知识汇总
转瞬间,2023已慢慢步入深冬,回首过去一年,音视频技术在经历一番风浪的侵袭过后,变得逐渐相对平静下来。“内卷”之外,大家似乎更多了一份“理性”指导我们去做一些正确的事,追求技术在商业中的更高价值。具体体现在我们要思考如何才能将自身能力更多、更快、更好的转化为产品。无论是从技术优化创新、提高服务质量,或是从降低成本、提升效率等方面考虑,都力求为客户实现更高的价值和收益。全真互联时代,音视频技术已然
十年编程老舅
·
2023-11-22 00:32
音视频开发
android
音视频
音视频开发
ffmpeg
音视频编解码
音视频学习路线
音视频学习笔记1--音视频基础知识(1)
音视频基础知识1音
视频开发
是什么?
GuanMX
·
2023-11-21 23:02
音视频开发
【Android音
视频开发
】FFmpeg移植Android平台
一.在Ubuntu(Linux)中编译Android平台的FFmpeg(arm和x86)1.下载FFmpeg源码(v3.3.6)下载地址(http://www.ffmpeg.org/download.html#releases)2.下载NDK(r14b)下载地址(https://developer.android.google.cn/ndk/downloads/index.html)3.解压FFm
乔培宸
·
2023-11-21 04:37
Android音视频开发
android
sqlite
ubuntu
对C语言编程指针的总结
这些是C/C++能做的服务器开发工程师、人工智能、云计算工程师、信息安全(黑客反黑客)、大数据、数据平台、嵌入式工程师、流媒体服务器、数据控解、图像处理、音频
视频开发
工程师、游戏服务器、分布式系统、游戏辅助等指针
小辰带你看世界
·
2023-11-20 18:10
04_QT_Windows开发环境搭建
每个主流平台基本都有自己的音
视频开发
库(API),用以处理音视频数据,比如:iOS:AVFoundation、AudioUnit等Android:MediaPlayer、MediaCodec等Windows
咸鱼Jay
·
2023-11-20 06:04
ffmpeg 执行命令 android,手把手教你搭建ffmpeg命令行运行环境
做音
视频开发
的时候我们通常会遇到各种奇奇怪怪的问题:咦,同样的视频怎么在Android上能正常播放在iOS上却不能播放了呢?咦,怎么这个视频在电脑上能播放,在手机上只有声音没用画面啊?
史遇春
·
2023-11-18 18:47
ffmpeg
执行命令
android
音
视频开发
面试题
面试题1为什么巨大的原始视频可以编码成很小的视频呢?这其中的技术是什么呢?1)空间冗余:图像相邻像素之间有较强的相关性2)时间冗余:视频序列的相邻图像之间内容相似3)编码冗余:不同像素值出现的概率不同4)视觉冗余:人的视觉系统对某些细节不敏感5)知识冗余:规律性的结构可由先验知识和背景知识得到面试题2怎么做到直播秒开优化?DNS解析慢为了有效降低DNS解析对首开的影响,我们可以提前完成播放域名->
狗蛋儿l
·
2023-11-17 13:23
流媒体
音视频
音
视频开发
之旅(53) - Java并发编程 之 synchronized
目录synchronized的使用方式synchronized的原理线程的等待、中断与唤醒资料收获一、synchronized的使用方式关键字synchronized可以保证在同一个时刻,只有一个线程可以执行某个方法或者某个代码块.有如下三种常见的使用:修饰实例方法,作用于当前实例加锁,进入同步代码前要获得当前实例的锁synchronizedvoidsyncIncrease4Obj(){synch
音视频开发之旅
·
2023-11-17 04:48
音视频开发之旅
java
并发编程
(必看)
视频开发
项目的技术来源、实现形式、走向。 ---- VFW。DirectSHow 。MediaFoundation...
1.DirectX、Directshow及WinceDirectshow1、DirectX是什么DirectX(简称:DX)是微软推出的一套基于Windows系统的多媒体应用程式接口APIs函式。在开发中,DX分为两个部分,一个是运行库,通过DX编译出来的程式必须要有运行库的支持,另外一个是开发库,也就是常说的SDK,这部分是在编译DX程序中是必需的。DirectX是一种图形应用程序接口(API)
weixin_33681778
·
2023-11-15 06:41
操作系统
人工智能
c/c++
(必看)
视频开发
项目的技术来源、实现形式、走向。 --VFW。DirectSHow 。MediaFoundation...
1.DirectX、Directshow及WinceDirectshow1、DirectX是什么DirectX(简称:DX)是微软推出的一套基于Windows系统的多媒体应用程式接口APIs函式。在开发中,DX分为两个部分,一个是运行库,通过DX编译出来的程式必须要有运行库的支持,另外一个是开发库,也就是常说的SDK,这部分是在编译DX程序中是必需的。DirectX是一种图形应用程序接口(API)
weixin_30509393
·
2023-11-15 06:11
操作系统
人工智能
c/c++
我是如何快速入门音
视频开发
的?
最近有读者留言,说“想转行音
视频开发
,怎么做”,正巧,前几天我还在知乎上,看到有人在问音视频的学习资料,还是个大一的学生。想说一句:真有眼光。如今这个时代,想赚钱,一个共识是,得先选对赛道。
linux大本营
·
2023-11-13 21:51
音视频
c/c++
流媒体
音视频一切
H264 NALU分析
本文福利,免费领取C++音视频学习资料包+学习路线大纲、技术视频/代码,内容包括(音
视频开发
,面试题,FFmpeg
十年编程老舅
·
2023-11-13 21:21
音视频开发
音视频
音视频开发
C++音视频
音视频编解码
H.264
ffmpeg
视频编码
音
视频开发
面试题集锦
1)RTMP消息分优先级的设计有什么好处?RTMP的消息优先级是:控制消息>音频消息>视频消息。当网络传输能力受限时,优先传输高优先级消息的数据。要使优先级能够有效执行,分块也很关键:将大消息切割成小块,可以避免大的低优先级的消息(如视频消息)堵塞了发送缓冲从而阻塞了小的高优先级的消息(如音频消息或控制消息)。2)什么是DTS和PTS?它们有什么区别?DTS是解码时间戳;PTS是显示时间戳。虽然D
十年编程老舅
·
2023-11-13 21:51
音视频开发
音视频
C+音视频
音视频开发
C++面试题
音视频面试题
流媒体面试题
音视频开发面试题
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他