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
Android_音视频开发
Android开发面试简历(1),
音视频开发
需要哪些知识
年龄:XX学历:本科工作经验:8年开发经验居住地:XXXX2.求职意向求职意向:Android软件开发工程师目前状态:离职3.工作经验2012/10–2014/05xx网络科技有限公司|Android软件开发工程师2014/11–2016/05xxxxxx网络科技有限公司|Android软件开发工程师2016/06–2019/02xxx网络科技有限公司|Android软件开发工程师兼后台开发兼平面
冉静学习开发
·
2023-04-02 01:25
Android
android
mvc
面试
移动开发
2020年Android面试常考知识点汇总,
音视频开发
书籍
js和java对象交互获取webview控件的websetting设置websetting.setJavascriptEnabled(true)将一个对象暴露给JavaScript:webview.addJavascriptInterface。这个对象包含了JS调用的方法,这些方法用@JavascriptInterface修饰JS通过这些方法与Android交互防止OOM在代码中动态地将webvi
m0_66144765
·
2023-04-02 01:26
程序员
架构
移动开发
android
想转行
音视频开发
,眼光不错但得先搞懂这些
最近有不少读者留言“想转行
音视频开发
”,巧了前几天我还分享了一篇文章声网被曝裁员,互联网各大厂纷纷接盘RTC
音视频开发
就是关于
音视频开发
的。只能说给我留言的这些人:确实有眼光。
代码与思维
·
2023-04-02 00:48
音视频
ffmpeg
android
Framework
音视频开发
FFmpeg下载和安装
它集合了几乎所有的编码解码库与流协议,几乎能完美处理
音视频开发
领域的所有需求。
村口大白杨
·
2023-04-01 16:47
Android
音视频开发
实践系列-06-初步了解H.264视频编解码技术标准
本文来自笔者本人的语雀博客,由于语雀升级后不再满足笔者的需求,因此之后笔者会陆续将一些之前已经发布但尚有价值的文章搬家到CSDN。1.前言作为音视频行业从业者,怎么能不理解H.264视频编解码技术标准?本篇文章主要记录笔者学习过程中对众多优秀博客内容的摘抄整理,方便广大读者通过一篇文章即可入门了解H.264。文章可能有理解不当或书写错误的地方,欢迎指正错误和讨论学习,感谢阅读本文。2.什么是H.2
农贤钢
·
2023-04-01 14:26
Android开发实践
Android音视频
音视频
h.264
视频编解码
Android
音视频开发
实践系列-04-Android WebRTC推流到SRS服务器实现直播功能
目录前言了解WebRTC部署SRS服务器下载源码并运行可能遇到的问题createsession:createsession:addpublisher:publishnegotiate:nofoundvalidH.264payloadtypeRTCerrorcode=5020:createsession:stream/live/livestreambusy播放卡住的问题参考资料前言最近项目用到Web
农贤钢
·
2023-04-01 14:55
Android开发实践
Android音视频
音视频
android
webrtc
即时通讯
音视频开发
视频编解码理论
从信息论的观点来看,描述信源的数据是信息和数据冗余之和,即:数据=信息+数据冗余。数据冗余有许多种,如空间冗余、时间冗余、视觉冗余、统计冗余等。将图像作为一个信源,视频压缩编码的实质是减少图像中的冗余。视频为何需要压缩?未经压缩的数字视频的数据量巨大存储困难:一张DVD只能存储几秒钟的未压缩数字视频。传输困难1兆的带宽传输一秒的数字电视视频需要大约4分钟。主要压缩了什么东西?原始视频压缩的目的是去
weikeyun
·
2023-04-01 09:56
视频编解码
Qt
音视频开发
30-qmedia内核qt4方案phonon播放(支持视频流)
一、前言在Qt4中如果需要播放视频,一般用phonon多媒体框架,这应该就是Qt5/Qt6中多媒体框架的前身(查阅qmultimedia模块的相关代码可以发现架构几乎雷同,除了部分命名变了以外),phonon多媒体框架本身也是没有内置解码器的,意味着用它实现的功能,依赖本地解码器,在windows上你需要安装k-lite或者LAVFilters,在linux上你需要安装GStreamer(sudo
feiyangqingyun
·
2023-04-01 00:14
Qt-音视频开发
qt
音视频
ubuntu
Kotlin 的协程用力瞥一眼,webrtc
音视频开发
这里并不会比较RxJava和协程哪个好,或者讨论谁取代谁的问题,我这里只给出一个建议,你最好都去了解下,因为协程和Rx的设计思想本来就不同。下面的例子是使用协程进行网络请求获取用户信息并显示到UI控件上:️launch({valuser=api.getUser()//网络请求(IO线程)nameTv.text=user.name//更新UI(主线程)})这里只是展示了一个代码片段,launch并不
m0_64319455
·
2023-03-31 15:57
程序员
面试
android
移动开发
Qt
音视频开发
21-mpv内核万能属性机制
一、前言搞过vlc内核后又顺带搞了搞mpv内核,mpv相比vlc,在文件数量、sdk开发便捷性方面绝对占优势的,单文件(可能是静态编译),不像vlc带了一堆插件,通过各种属性来set和get值,后面发现easyplayer内核也是参考这种机制来提供函数接口,这种只需要会通用的一个函数的用法就行,不需要每个功能都有不同的set和get函数,不用去查找对应的函数,只需要传属性字典表中的字符串和对应的值
feiyangqingyun
·
2023-03-31 08:42
Qt-音视频开发
qt
音视频
视频监控
Android 组件化架构概要,ffmpeg
音视频开发
实战陈超
ChatModuleContactModuleFindModuleMeModuleBaseModule分别对应的是微信,联系人,发现,我和基类。3.自定义Gradle我们在Project的根目录创建一个config.gradle来统筹我们的依赖和版本信息里面比较关键的还是我们配置的IS_BUILD_MODULE变量,如果可以设置当为true的时候,Module可以单独运行,即Application
m0_64319298
·
2023-03-31 07:11
程序员
面试
android
移动开发
Android音视频学习思路整理
音视频学习有好多文章,但是很多都是非常杂乱,整理了一下网上学习的比较有用的文章,学习思路可以按这个链接下来学习:【Android
音视频开发
打怪升级:音视频硬解码篇】一、音视频基础知识-掘金整理的很到位,
吴庆森
·
2023-03-31 03:14
Android音视频开发
音视频
android
学习
23最新《Android
音视频开发
进阶指南》,
音视频开发
者速领
那么
音视频开发
的行业现状究竟如何呢?我们又该怎样入门呢?
代码不难写
·
2023-03-31 03:31
Android
程序员集结地
android
音视频
ffmpeg
Android
音视频开发
入门(1)基础概要
音视频开发
是时下非常热门的一个Android方向。之前买书的时候顺手买了一本《Android
音视频开发
》,所以总不能放着,有空的时候就学习一下里面的知识。
RikkaTheWorld
·
2023-03-31 03:51
音视频开发
Android
音视频开发
(一)学习规划
(Android
音视频开发
的学习系列文章主要是参考了Jhuster前辈的
Taurenథ౪థ
·
2023-03-31 02:44
Android音视频开发
android
java
《Android
音视频开发
》— Android 书籍
文章目录第1章音视频基础知识1第2章常用的系统播放器MediaPlayer8第3章管理调度的服务者MediaPlayerService40第4章StagefrightPlayer(AwesomePlayer)60第5章流媒体播放的新生力量NuPlayer98第6章OpenMAX(OMX)框架118第7章FFmpeg项目161出版年:2018-11简介:近年来,直播、短视频行业的相关业务发展迅猛,《
王睿丶
·
2023-03-31 02:14
Android
永无止境
《Android音视频开发》
Android书籍
android
移动开发
phoenix
Android
音视频开发
(1),程序员进阶
通过上图中台球位置相差,就可以计算出台图运行的方向和距离。H264依次把每一帧中球移动的距离和方向都记录下来就成了下面的样子。运动矢量计算出来后,将相同部分(也就是绿色部分)减去,就得到了补偿数据。我们最终只需要将补偿数据进行压缩保存,以后在解码时就可以恢复原图了。压缩补偿后的数据只需要记录很少的一点数据。如下所示:我们把运动矢量与补偿称为帧间压缩技术,它解决的是视频帧在时间上的数据冗余。除了帧间
m0_66264324
·
2023-03-31 02:39
程序员
架构
移动开发
android
Android 架构篇----------Framework初识,android
音视频开发
何俊林pdf
(2)WindowManagerService(Wms)管理程序的窗口的,动画,等简单来说跟View有关的都离不开它。(3)KeyQ类是Wms的一个内部类一但创建就会启动一个新线程,这个线程会不断的接受有关UI的一些消息,将其放到QueueEvent的消息队列中。(4)InputDispatcherThread类该类也是一但创建线程就会不断的从上main的QueueEvent中取出消息,并进行过滤
m0_64383184
·
2023-03-31 02:08
程序员
面试
android
移动开发
Android
音视频开发
(一)——
音视频开发
流程
一、视频文件是什么?视频文件就相当于是:音频码流和视频码流结合封装的一个容器。其中一个视频文件中可以放入多个音频码流和视频码流的文件。并且从视频文件中导出来的视频压缩数据是不可以直接进行播放的(假设里面有两张相似的图片,其实并没有保存两张图片的完整信息,第二张图片可能只保存了与第一张图片的不同信息)二、为什么要编码?视频是连续的图像序列,由连续的帧构成,一帧即为一幅图像。由于人眼的视觉暂留效应,当
撩得Android一次心动
·
2023-03-31 02:55
Android音视频进阶开发
音视频
Android
音视频开发
(1),android驱动开发权威指南pdf
除了I/P/B帧外,还有图像序列GOP。GOP:两个I帧之间是一个图像序列,在一个图像序列中只有一个I帧。如下图所示:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7oDJR6mL-1608540503824)(https://upload-images.jianshu.io/upload_images/24944255-2695e751eab6dfd4.png?i
m0_66264324
·
2023-03-31 02:40
程序员
架构
移动开发
android
图形编程接口OpenGL/OpenGL ES/Meta有什么用?
简单来说就是实现图形的底层渲染比如在游戏开发中,对于游戏场景/游戏人物的渲染比如在
音视频开发
中,对于视频解码后的数据渲染比如在地图引擎,对于地图上的数据渲染比如在动画中,实现动画的绘制比如在视频处理中,
JimmyCJJ
·
2023-03-30 22:01
1.
音视频开发
1.位深度:24ibt颜色表示8位二进制=2位16进制rgb(0,0,0)#000000黑色没有任何光自然就是黑色,因为它什么都没有。rgb(255,255,255)#FFFFFF白色什么光都有是白色,而且都是满色。2.计算分辨率50X60像素色深为24的图片大小?50*60*(24/3)=9000B约8.79KBjpg是有损压缩png、gif是无损压缩3.fps=FramesPerSecond帧
bytebytebyte
·
2023-03-30 13:37
iOS 关于CVPixelBufferRef的滤镜处理
一.前言在iOS
音视频开发
中,经常会看到CVPixelBufferRef这个数据结构,和ffmpeg中的AVFrame类似,里面保存着原始的图像数据。
陆离o
·
2023-03-30 11:45
编译android版本openssl和curl
1.1.1f.tar.gztar-zxvfopenssl-1.1.1f.tar.gz导入ndk环境变量exportANDROID_NDK_HOME=/home/username/ndk/android-ndk-r20bexportPATH=$
ANDROID
学海摆渡人
·
2023-03-30 10:41
2020-07-10
音视频系列文章Android
音视频开发
(一)--使用AudioRecord录制PCM(录音);AudioTrack播放音频工程:音视频DemoCamera1在API21的时候已经被弃用了,虽然现在google
夏至的稻穗
·
2023-03-30 08:03
Android
音视频开发
(三):使用 AudioTrack 播放PCM音频
一、AudioTrack基本使用AudioTrack类可以完成Android平台上音频数据的输出任务。AudioTrack有两种数据加载模式(MODE_STREAM和MODE_STATIC),对应的是数据加载模式和音频流类型,对应着两种完全不同的使用场景。MODE_STREAM:在这种模式下,通过write一次次把音频数据写到AudioTrack中。这和平时通过write系统调用往文件中写数据类似
音视频开发老舅
·
2023-03-30 08:54
音视频开发进阶
android
音视频
webrtc
视频编解码
实时音视频
现如今学习
音视频开发
还有前途吗?前景怎么样?
最近在某乎看到这样一则问答:“28岁android开发学习
音视频开发
还有前途嘛,学会了后会不会到了35岁公司会不会直接把你开了?”
音视频开发老马
·
2023-03-30 04:54
音视频开发
流媒体服务器
Android音视频开发
音视频
学习
android
实时音视频
视频编解码
【Android
音视频开发
打怪升级:FFmpeg音视频编解码篇,Android程序员月薪20k的涨薪秘籍
后面我们将对其中一些重要的内容进行分析,这是理解FFmpeg编译配置的关键。有了以上基础以后,就可以对FFmpeg进行编译了。配置脚本修改configure脚本新增cross_prefix_clang参数打开(注:不是双击运行)ffmpeg-4.2.2根目录下的configure文件,搜索CMDLINE_SET,可以找到以下代码,然后新增一个命令行选项:cross_prefix_clangCMDL
m0_66264798
·
2023-03-29 21:48
程序员
架构
移动开发
android
Android车载应用开发与分析(6)- 车载多媒体(一)- 音视频基础知识与MediaPlayer
参考资料视频和视频帧:视频和帧基础知识整理百度百科-声道、百度百科-量化精度等管理音频焦点|Android开发者|AndroidDevelopersAndroid
音视频开发
-何俊林MediaPlayer
林栩link
·
2023-03-29 10:24
Android车载应用分析
音视频
android
kotlin
YUV小结
所以对
音视频开发
者来说,掌握YUV知识非常必要的。RGBRGB是一种颜色空间,以红(R)绿(G)蓝(B)三基色为坐标。
小毛驴Jim
·
2023-03-29 07:26
Android音视频——H265编码核心技术解析
一、前言
音视频开发
需要你懂得音视频中一些基本概念,针对编解码而言,我们必须提前懂得编解码器的一些特性,码流的结构,码流中一些重要信息如sps,pps,vps,startcode以及基本的工作原理,而大多同学都只是一知半解
程序猿会指北
·
2023-03-29 04:02
音视频
音视频
音视频5.4——两个MP3混音合成一个MP3
音视频开发
路线:Android
音视频开发
入门指南_Jhuster的专栏的技术博客_51CTO博客_android
音视频开发
入门demo地址:GitHub-wygsqsj/videoPath:音视频学习路线
龙鱼入海
·
2023-03-29 03:16
音视频
音视频
android
java
知乎发文35天获赞破百,2021最新
音视频开发
学习路线究竟有什么值得学习的地方!
前言最近打算深入学习
音视频开发
的相关知识,如果你有以下困惑:1.进军移动开发几年,却总是在业务与界面之间反复,介乎没有拿的出手的特长;2.听说
音视频开发
薪资很高,自己蠢蠢欲动,却不知道怎么入门,怎么进阶
Kepler_II
·
2023-03-28 06:54
Android
音视频开发
之自己动手编译 FFmpeg
前言ffmpeg一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序,对于音视频领域,有着极为重要的地位。作为一名Androiddeveloper,如要涉足音视频领域,编译使用ffmpeg是不可少的进阶旅程。下面带你一步步实现ffmpeg的编译,在此之前,需要准备具有Linux环境的系统,如Ubuntu、Mac,可以弄一个云服务器,也可以装个虚拟机,读者自行斟酌。编译使用到的nd
老师好我是小明同学
·
2023-03-27 01:07
一、Uniapp+vue+腾讯IM+腾讯
音视频开发
仿微信的IM聊天APP,支持各类消息收发,音视频通话,附vue实现源码(已开源)-项目引言
前言基于uni-app技术开发的仿微信界面IM实例项目,开源Vue版本源码,对于要求高的开发者我们也开发了NVUE版本,实现了文本消息、图文消息、表情(gif动画),图片预览,图片编辑,视频预览,视频编辑,仿微信的图片选择、编辑、长按菜单等功能一、项目意义作为一个UniAPP开发者,拥有一套自己的IM源码,可以在各个项目中方便的使用,能大大加快项目进度,网上有各类IM源码,附带服务端,但是此类项目
智密科技
·
2023-03-26 16:23
Qt
音视频开发
29-ffmpeg中x264/x265编码库支持
一、前言有了解码当然对应又有编码,编码是信息从一种形式或格式转换为另一种形式的过程也称为计算机编程语言的代码简称编码。用预先规定的方法将文字、数字或其它对象编成数码,或将信息、数据转换成规定的电脉冲信号。编码在电子计算机、电视、遥控和通讯等方面广泛使用。编码是信息从一种形式或格式转换为另一种形式的过程。解码,是编码的逆过程。在ffmpeg中解码一般是先avcodec_send_packet然后av
feiyangqingyun
·
2023-03-26 07:47
Qt-音视频作品
ffmpeg
qt
音视频
Android_
黑白主题工具类
/***页面置灰*/publicclassSaturationView{privatefinalPaintpaint=newPaint();privatefinalColorMatrixcm=newColorMatrix();privateSaturationView(){}privatestaticSaturationViewinstance;/***getinstance**@return*/
信仰年輕
·
2023-03-25 15:41
Android Automotive OS相关库的编译
如下:[Android.mk]LOCAL_JAVA_LIBRARIES+=android.car[Android.bp]
android_
Damon_He
·
2023-03-25 06:47
Qt
音视频开发
之利用ffmpeg实现解码本地摄像头
目录一、前言二、效果图三、体验地址四、相关代码五、功能特点5.1基础功能5.2特色功能5.3视频控件一、前言一开始用ffmpeg做的是视频流的解析,后面增加了本地视频文件的支持,到后面发现ffmpeg也是支持本地摄像头设备的,只要是原则上打通的比如win系统上相机程序、linux上茄子程序可以正常打开就表示打通,整个解码显示过程完全一样,就是打开的时候要传入设备信息,而且参数那边可以指定分辨率和帧
·
2023-03-25 00:31
Qt
音视频开发
28-ffmpeg解码本地摄像头(yuv422转yuv420)
一、前言一开始用ffmpeg做的是视频流的解析,后面增加了本地视频文件的支持,到后面发现ffmpeg也是支持本地摄像头设备的,只要是原则上打通的比如win系统上相机程序、linux上茄子程序可以正常打开就表示打通,整个解码显示过程完全一样,就是打开的时候要传入设备信息,而且参数那边可以指定分辨率和帧率等,本地摄像机一般会支持多个分辨率,用户需要哪种分辨率都可以指定该分辨率进行采集。这里要说的一个小
feiyangqingyun
·
2023-03-24 14:47
Qt-音视频作品
ffmpeg
qt
音视频
AUBuffer.h:61:GetBufferList: EXCEPTION (-1) [mPtrState == kPtrsInvalid is false]: ""
分享一个
音视频开发
过程中的bug如题:AUBuffer.h:61:GetBufferList:EXCEPTION(-1)[mPtrState==kPtrsInvalidisfalse]:""资料查了不少
flyWhite
·
2023-03-24 00:08
音视频开发
系统学习的浪漫马车之总目录
原文:https://juejin.cn/post/7033711226827833351/过去的一年,个人经历了很多事情,导致整个博客更新停滞了一年,今年,博客重新起航,并且重点将是
音视频开发
相关的系统博客系列
半岛铁盒里的猫
·
2023-03-22 20:18
Qt
音视频开发
之实现ffmpeg视频旋转显示
目录一、前言二、效果图三、体验地址四、相关代码五、功能特点5.1基础功能5.2特色功能5.3视频控件一、前言用手机或者平板拍摄的视频文件,很可能是旋转的,比如分辨率是1280x720,确是垂直的,相当于分辨率变成了720x1280,如果不做旋转处理的话,那脑袋必须歪着看才行,这样看起来太难受,所以一定要想办法解析到视频的旋转角度,然后根据这个角度重新绘制。在窗体那边也需要调整对应的分辨率,一般都是
·
2023-03-22 16:59
Qt
音视频开发
27-ffmpeg视频旋转显示
一、前言用手机或者平板拍摄的视频文件,很可能是旋转的,比如分辨率是1280x720,确是垂直的,相当于分辨率变成了720x1280,如果不做旋转处理的话,那脑袋必须歪着看才行,这样看起来太难受,所以一定要想办法解析到视频的旋转角度,然后根据这个角度重新绘制。在窗体那边也需要调整对应的分辨率,一般都是宽度高度互换。其实早期的很多播放器比如vlc2版本的播放器也是不支持旋转的,从vlc3开始内置会自动
feiyangqingyun
·
2023-03-22 11:36
Qt-音视频作品
ffmpeg
qt
音视频
FFMpge\OpenCV\libVLC\Nginx\SRS视频流合集
音视频开发
系列教程1.视频流编解码1.1.FFMpeg系列01.FFmpeg下载以及安装02.FFmpeg-VS2022调试05.FFmpeg之libavformat库06.FFmpeg之libavdevice
ch_ccc
·
2023-03-22 11:43
音视频开发
音视频
ffmpeg
opencv
nginx
srs
iOS
音视频开发
学习(一)—— 流程、框架了解
直播业务1、采集端:需要深入了解1.1音视频采集:AVFoundation1.2视频处理(美颜、滤镜等):CoreImage、GPUImage(常用)GPUImage版本渲染框架1.0-2.0OpenGLES3.0Metal1.3音视频编码(压缩)音频编码视频编码原生AudioToolBoxVedioToolBox开源FFmpegFFmpeg1.4封包(把音视频封装成FLV/TS)1.5推流:li
程序媛的程
·
2023-03-22 01:14
移动开发iOS开发必知音视频基础知识
作为移动开发者,大多数时候会需要接触到音视频相关的开发,而其实严格意义上我也并不是专职的
音视频开发
工程师,只是在2016因为业务需要接触到音视频相关的领域,而开源的GSYVideoPlayer恰好火起来之后
iOS亮子
·
2023-03-20 10:23
配合ffmpeg接口获取视频音频媒体信息详解
目录一、前言二、调用ffprobe获取媒体信息【1】获取尺寸和时长【2】获取媒体详细并解析出来三、调用ffmpeg函数获取媒体信息【1】获取视频信息【2】获取视频、音频详细信息一、前言做
音视频开发
过程中
·
2023-03-19 18:32
Android WebRTC
音视频开发
总结(一)
接触AndroidWebRTC有一段时间了,现在将研究过程中的一些经验和知识总结出来,希望大家有所帮助。本章主要介绍下面四点:一、WebRTC是什么?WebRTC是Google提供的一个跨平台的音视频开源解决方案,旨在使其成为音视频通讯的标准。其实在Google将WebRTC开源之前,微软和苹果各自的通讯产品已占用很大市场份额(如Skype),估计Google也是为了快速扩大市场,所以选择将他开源
lwaif
·
2023-03-18 13:04
开源项目:网页实时通信WebRTC
开源项目:网页实时通信WebRTC参考资料【博客系列】AndroidWebRTC
音视频开发
总结【环境编译】WebRTC入门指南各平台WebRTC源码网盘下载Ubuntu14.04编译WebRTCForAndroid
dianli2014
·
2023-03-18 13:03
移动开发
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他