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-音视频开发
ARM,基础、寄存器
1.认识ARM1)是一家公司2)做RISC处理器内核3)不生产芯片2.ARM处理器的最新发展(重要)高端产品线:cortex-A9主要做
音视频开发
,例如:手机平板.....中端产品线:cortex-R主要做实时性要求比较高的系统例如
clown_30
·
2023-10-26 08:46
arm开发
音视频开发
视频和视频帧:ffmpeg的RTMP推流
推荐视频:RTSP/RTMP推流分析推流架构分析/推流缓存队列的设计/FFmpeg函数阻塞问题分析https://www.bilibili.com/video/BV1ky4y177JhI.推流简介笔者最初听到“推流”时,内心想:“这是什么高端玩意儿?”,迫于项目压力,不得不顶着压力调研和开发。经过一段时间的学习、开发和总结,笔者终于明白了推流,到底是个什么高端玩意儿?什么是推流?推流,指的是把采集
诗人和酒
·
2023-10-26 02:53
Android直播从入门到精通(1):直播服务架构
笔者是一名AndroidAPP开发工程师,一直用Java开发,因为工作需要,开始转做
音视频开发
。希望能通过这一系列文章,将自己的学习路径记录并分享出来,对大家有帮助
安然_42c2
·
2023-10-25 05:49
QT-
如何在窗口/对话框显示后自动执行指定任务
文章目录
QT-
如何在窗口/对话框显示后自动执行指定任务一、如何实现在窗口展示出来后,执行某个函数二、如何成功实现判断条件后选择是否关闭窗口
QT-
如何在窗口/对话框显示后自动执行指定任务在QT使用过程中,
迷失的walker
·
2023-10-25 01:51
实用技巧
QT6
初学者
qt
QT 自定义窗体加载完成函数
使用信号和槽函数,具体如下:
QT-
如何在窗口/对话框显示后自动执行指定任务_qt界面显示完在调用函数-CSDN博客文章目录
QT-
如何在窗口/对话框显示后自动执行指定任务一、如何实现在窗口展示出来后,执行某个函数二
小虾爬滑丫爬
·
2023-10-25 01:48
QT
加载完成事件
dialog加载完成
音视频开发
(二十六):交叉编译android使用的FFmpeg(3.x和4.x)
目录配置安装android交叉编译工具链手写FFmpeg编译脚本进行编译(针对ffmpeg3.x和ffmpeg4.x版本)androidStudio中引用使用ffmpeg这篇我们来学习实践ffmpeg的交叉编译,其中会涉及到ffmpeg的版本、NDK的版本、编译脚本的编写、GradlerABI处理以及CMakeLists.txt的针对不同ndk版本脚步的编写在交叉编译的时候由于平台差异性大,需要工
音视频开发老舅
·
2023-10-25 00:38
音视频开发进阶
音视频
实时音视频
实时互动
webrtc
视频编解码
【
QT-
版本】QT版本选择问题
【参考链接】Qt一共有几百个版本,关于如何选择Qt版本的问题,一般保留四个版本.为了兼容Qt4用4.8.7,最后的支持XP的版本5.7.0,最新的长期支持版本比如5.15,最高的新版本比如5.15.2。强烈不建议使用4.7以前和5.0到5.3之间的版本(Qt6.0到Qt6.2之间、不含6.2的版本也不建议,很多模块还没有集成),太多bug和坑,稳定性和兼容性相比于之后的版本相当差,能换就换,不能换
甲壳剑齿鸟
·
2023-10-24 01:35
QT
qt
开发语言
qt--将程序打包--不要安装
qt-
可以直接运行
第一步:第二步:找到上面的目录然后进入release里面建立一个文件夹此文件夹是我们最终需要打包的文件夹将有release的.exe的文件复制给fold文件夹第三步:使用自带工具
¡Venceremo
·
2023-10-23 23:18
qt
qt
音视频开发
系列(16)技术解码 | SRT和RIST协议综述
概要近些年来,互联网行业出现了几波和音视频相关的热潮:VR、短视频、直播等。除了VR因技术成熟度问题,还在蓄势待发,短视频和直播持续热度不减,以各种方式进入新的行业应用领域。视频直播方向,RTMP仍是最流行的上行传输协议,但RTMP的局限性也越来越凸显:RTMP的容器格式FLV,存在不支持新的codec、不支持多音轨、时间戳精度过低等等缺陷;RTMP基于TCP做传输,TCP的公平、可靠传输设计并不
音视频开发老马
·
2023-10-23 15:42
音视频开发
音视频
视频编解码
实时音视频
c++
webrtc
安卓camera2获取到的YUV420_888格式详解
本文字数:7885字预计阅读时间:45分钟安卓
音视频开发
中的一个环节是摄像头采集数据,而Android平台上摄像头采集的API有两套,camera1和camera2。
搜狐技术产品小编2023
·
2023-10-23 01:52
android
涨薪密码 |
音视频开发
-程序员界的技术皇冠
音视频的知识纷繁复杂,自学非常困难,既需要非常扎实的基础知识,又需要有很多的工程经验;本文就从
音视频开发
,开源框架,视频,业界大神,书籍推荐,就业方向分析,为广大开发者学习音视频技术提供便利。
面试题小能手
·
2023-10-23 00:48
音视频开发
系列(52)算法系列 - 冒泡排序
Stl中算法组件是Functiontemplate,stl中提供了几十种算法,分为质变算法和非质变算法,主要头文件有,我们今天从排序算法开始学习实践。主流排序算法我们先来看下主流的排序算法有哪些?根据时间复杂度的不同,主流的排序算法可以分为3大类时间复杂度为O(n^2)的排序算法冒泡排序选择排序插入排序时间复杂度为O(nlogn)的排序算法快速排序归并排序堆排序时间复杂度为线性的排序算法计数排序桶
音视频开发老马
·
2023-10-21 23:32
流媒体服务器
音视频开发
Android音视频开发
音视频
视频编解码
实时音视频
webrtc
android
音视频开发
(二十一):算法系列中的冒泡排序
目录主流排序算法stl中sort的实现冒泡算法优化点Stl中算法组件是Functiontemplate,stl中提供了几十种算法,分为质变算法和非质变算法,主要头文件有,我们今天从排序算法开始学习实践。主流排序算法我们先来看下主流的排序算法有哪些?根据时间复杂度的不同,主流的排序算法可以分为3大类时间复杂度为O(n^2)的排序算法冒泡排序选择排序插入排序时间复杂度为O(nlogn)的排序算法快速排
音视频开发老舅
·
2023-10-21 23:53
音视频开发进阶
音视频
实时音视频
实时互动
webrtc
视频编解码
【手撕代码】H.265的高清播放器
如果想要掌握音视频编解码及超高清视频播放器的开发技术,以下是一些可以逐步实现的步骤:本文福利,免费领取C++音视频学习资料包、技术视频/代码,内容包括(
音视频开发
,面试题,FFmpeg,web
音视频开发老舅
·
2023-10-21 05:59
音视频开发进阶
h.265
音视频
音视频开发
C++音视频
音视频编解码
H264
H265
QT-
编码方式,信号和槽,容器窗口与事件同步,面向对象的QT编程(day2)
一、编译方式1、Qt内部编码方式:unicode编码可以表示所有常见的文件,提供世界上几乎所有的文字的唯一编码方式。具有通用性;具有两字节和四字节标准。但是我们在编写代码时,不能采用unicode编码,因为unicode编码每个字符都采用两个字符表示,但是char类型只有一个字节。多余的用0表示,但是字符串的结束标志就是空,所以不能用unicode编码方式来写代码。查看QString帮助,可以看到
丑心疼
·
2023-10-21 03:19
FFmpeg在Windows下使用VisualStudio调试
FFmpeg是
音视频开发
者的入门和必备工具,其通过一套完整的接协议、解封装、解码、渲染(或播放)、编码、封装,将大量的媒体协议、封装协议、codec、filter等集成到一起。
anzhijun
·
2023-10-21 01:35
python实现ncm转mp3_网易云音乐ncm格式分析以及ncm与mp3格式转换
NCM格式分析音频知识简介特意读了一下《
音视频开发
进阶指南》,总结如下:我们平常说的mp3格式、wav格式的音乐其实是说的压缩编码格式。一首歌是怎么从歌手的喉咙里发出后变成一个文件的呢?
weixin_39796149
·
2023-10-20 21:20
python实现ncm转mp3
音视频开发
(十五):JNI与NDK的学习和使用
目录什么是JNI、NDK?Java和Native交互流程通过AS创建NativeCPP简单的项目JNI基础知识介绍实现JAVA和Native的相互调用一、什么是JNI、NDK?JNI:JavaNativeInterface(java本地接口),使得Java与本地语言(C、CPP)相互调用NDK:NativeDevelopmentKit,是Android的一个工具开发包,帮助开发者快速开发C、CPP
音视频开发老舅
·
2023-10-20 10:05
音视频开发进阶
音视频
视频编解码
实时音视频
webrtc
实时互动
iOS AVDemo(7):视频采集,视频系列来了丨音视频工程示例
iOS/Android客户端开发同学如果想要开始学习
音视频开发
,最丝滑的方式是对音视频基础概念知识有一定了解后,再借助iOS/Android平台的音视频能力上手
关键帧Keyframe
·
2023-10-20 04:07
iOS开发-
音视频开发
一.学习背景5G网络作为第5代的移动通信网络,它的网络峰值传播速度可1以达到10Gbps/s.这比4G的的传输速度快数百倍.举个例子,整部超高画质电影下载可在1秒钟之内下载完成.当然,随着5G技术的诞生,用在智能终端分享3D电影,游戏或者超高画质节目的时代已经毫无悬念的向我们走来.想必大家也逐步了解,国内外的互联网公司也已经布局音视频,3D技术方面的开发者招聘和相关产品研发.目前落地推广最普遍的就
Jack_Baiyx
·
2023-10-18 10:23
HarmonyOS
音视频开发
概述
在
音视频开发
指导中,将介绍各种涉及音频、视频播放或录制功能场景的开发方式,指导开发者如何使用系统提供的音视频API实现对应功能。
HarmonyOS开发者
·
2023-10-18 06:52
音视频
华为
HarmonyOS
互联网通信安全之 WebRTC 传输安全机制
关注【融云全球互联网通信云】了解更多其中,WebRTC的出现更是使实时通信技术得以广泛应用,它提供了一套几乎所有主流浏览器都支持的标准API,让浏览器之间无插件化的音视频互通成为可能,大大降低了
音视频开发
的门槛
融云
·
2023-10-17 17:21
通信行业
WebRtc
DTLS
SRTP
已拿字节、腾讯、墨墨 offer,
音视频开发
进阶指南pdf
背了多少单词(更慌了,随口说100个左右)怎么知道有墨墨这个app的(同学介绍)你简历说你自己心思缜密,但是你简历上的句子的标点符号有问题啊。(emmm)项目的UI问题技术:JavaScript空数组是true吗?JavaScript是单线程吗js精度问题0.1+0.2===0.3//false你觉得英语水平会影响编程吗(答影响不大)原谅我只记住了这些,这次面试技术上更偏向于js基础知识,问了很多
k186____5189
·
2023-10-16 13:38
程序员
面试
移动开发
android
Android
音视频开发
实践系列-03-Android MediaCodec 官方中文API文档《译》
目录一、什么是MediaCodec二、视频编码的最低质量底线三、数据类型压缩缓冲区原始音频缓冲区原始视频缓冲区在旧设备上访问原始视频字节缓冲区四、状态五、创建创建安全解码器六、初始化特定于编解码器的数据七、数据处理使用缓冲区的异步处理使用缓冲区的同步处理使用缓冲区数组的同步处理(已弃用)流结束处理使用输出Surface渲染到表面时的变换使用输入Surface搜索和自适应播放支持流边界和关键帧对于不
农贤钢
·
2023-10-16 10:32
Android开发实践
Android音视频
音视频
android
java
20 项目实战:详情页面和登录功能开发(一)
/style'classDetailextendsComponent{render(){return(【Android
音视频开发
打怪升级:FFmpeg音视频编
小二的学习日记
·
2023-10-15 20:58
Qt-
跨平台的C++图形用户界面应用程序框架(一)
Qt介绍Qt是一个跨平台的C++图形用户界面应用程序框架。它早在1991年奇趣科技公司两位合伙人着手开发这样一个平台,在2008年如日中天的诺基亚由于看好Qt在嵌入式领域的潜力,一掷千金将它收购作为新一代智能手机操作系统的载体,但是因为诺基亚在智能手机领域的败北,不得已而放手Qt,终于Qt于2012被最后一位东家Digia公司收购。经过这几年的发展,Qt不但拥有了完备的C++图形库,而且也极大的提
十年编程老舅
·
2023-10-15 20:17
QT开发
qt
c++
开发语言
QT-
窗口组件(QWidget),QT坐标系统,初探消息处理(信号与槽)
本章主要内容如下:1)窗口组件(QWidget)2)QT坐标系统3)消息处理(信号与槽)窗口组件(QWidget)介绍Qt以组件对象的方式构建图形用户界面Qt中没有父组件的顶级组件,则被叫做窗口组件的类型分为:容器类(父组件):用于包含功能的界面组件功能类(子组件):用于实现特定的交互功能组件继承Qt中所有窗口组件都继承于QWidget类,而QWidget类又继承于QObject类和QPaintD
音视频开发老舅
·
2023-10-15 20:47
Qt开发
qt5
qt6
qt开发
qt教程
C++
Qt-
数据库开发-用户登录、后台管理用户(6)
Qt-
数据库开发-使用QSqlite数据库实现用户登录、后台管理用户功能文章目录
Qt-
数据库开发-使用QSqlite数据库实现用户登录、后台管理用户功能1、概述2、实现效果3、主要代码4、完整源代码更多精彩内容个人内容分类汇总数据库开发
mahuifa
·
2023-10-15 16:56
#
Qt数据库开发
QT
qt
数据库开发
登录界面
用户管理后台
Qt-
数据库开发-用户登录、后台管理用户
Qt-
数据库开发-用户登录、后台管理用户[1]
Qt-
数据库开发-用户登录、后台管理用户1、概述2、实现效果[2]Qt使用SqlLite实现权限管理初始化数据库创建数据表插入数据可使用结构体对数据信息进行封装数据库查询函数为数据库更新数据函数为删除数据函数为
宁静致远2021
·
2023-10-15 16:22
Qt经验总结
qt
数据库开发
ui
iOS AVDemo(10):视频解封装,从 MP4 解出 H.264/H.265丨音视频工程示例
莫奈《杨树》iOS/Android客户端开发同学如果想要开始学习
音视频开发
,最丝滑的方式是对音视频基础概念知识有一定了解后,再借助iOS/Android平台的音视频能力上手去实践音视频的采集→编码→封装
关键帧Keyframe
·
2023-10-15 16:05
Qt-
开发项目01
目录1、创建一个无边框窗口,添加拖拽和阴影:(1)、项目创建:(2)、UI设计:1)、选择一个Widget容器2)、调整容器的布局3)、更改shadowWidget样式表(3)、程序设计:1)、创建无边框窗口:2)、重写鼠标事件:3)、实例化阴影边框:(4)、全部代码如下:2、UI界面控件的操作,控件的组合。qss的定制,dll封装:(1)、首先介绍一下Qt里面的大部分控件:1)、布局(Layou
1天道酬勤1
·
2023-10-15 09:22
Qt开发
qt
开发语言
c++
【学习】从零开始的Android
音视频开发
(12)——MediaCodec基本认识、从创建到Start过程
MediaCodec相关知识在Android中还可以通过MediaCodec播放视频MediaCodec基本认识MediaCodec是什么MediaCodec类可以访问底层媒体编解码框架(StageFright或OMX),即编解码组件。这时Androidlow-level多媒体支持基础设施的一部分(通常与MediaExtractor、MediaSync、MediaMuxer、MediaCrypto
Panic Lin
·
2023-10-15 00:16
Android音视频开发
android
学习
音视频
【学习】从零开始的Android
音视频开发
(10)——OMX:Codec部分中AwesomePlayer到OMX服务
简介前面的AwesomePlayer和NuPlayer最终解码都会到达OMX框架。Android用OMX来做编解码,Android向上抽象了一层OMXCodec,提供给上层播放器AwesomePlayer使用。同时有一个IOMX接口,在ACodec中可以通过IOMX调用OMX组件。播放器中音视频解码器mVideo/AudioSource都是OMXCodec的实例。OMXCodec::Create是
Panic Lin
·
2023-10-15 00:46
Android音视频开发
学习
android
音视频
音视频开发
岗位,2023年为何持续增加?如何应聘音视频岗位
音视频开发
是指利用计算机技术和相关编程技能开发与音频和视频处理、播放、录制、编解码等相关的应用和系统。
Android技术栈
·
2023-10-14 08:54
音视频开发
android
Android开发
Android程序员
线程
kotlin
音视频开发
实时音视频
Qt-
杂记 —— 如何判断一个点在一个区域范围内
文章目录如何判断一个点在一个区域范围内附录个人格言如何判断一个点在一个区域范围内 我们有时候需要去判断鼠标点击的点或者某些点是不是在Qt某个控件中定义的一个区域内,那么遇到这样的需求应该怎么办呢? 其实,想要判断起来还是比较简单的,我们只需要调用对应区域QRect的一个方法即可:boolQRect::contains(constQPoint&point,boolproper=false
赵萱婷
·
2023-10-13 22:04
C++
Qt
杂谈
c++
c语言
qt
技巧
音视频开发
教程 流媒体RTMP、HLS、CDN
RTMP协议实时消息传输协议。基于TCP协议簇,属于TCP/IP四层模型的应用层,是用于实现实时数据通讯的网络协议。连接时一整条数据流封装成FLV通过HTTP提供出去,没有落地文件,基于TCP长连接,不需要多次重连。基本头:1B:CSID(唯一索引)2B:1B置0,剩下一个字节表示CSID-643B:1B置1,CSID=第一个字节的值256+第二个字节的值64消息头:timetamp:3Bmess
攻城狮百里
·
2023-10-13 10:34
音视频
音视频
【Qt+FFMPEG】 - 解码播放本地视频
videodecode.h.cppvideoplaywin.h.cppindexwin.h.cpp一:结果二:代码videodecode.h.cpp本文福利,免费领取C++音视频学习资料包、技术视频,内容包括(
音视频开发
音视频开发老舅
·
2023-10-12 20:03
音视频开发进阶
qt
音视频
c++
视频编解码
实时音视频
FFmpeg脚本编译
大公司做
音视频开发
的人员几乎都会用到它,它的主要作用是编解码,至于显示要用到SDL,iOS端显示视频帧是用openGLES,这方面的资料一般都比较陈旧,而且资料比较少,门槛高,导致人才断层。
095b62ead3cd
·
2023-10-12 19:51
小白QT笔记(内含槽函数编程以及qss编程)
笔记目录一、QT的对象树机制二、UI界面控件代码布局三、qss样式表文件(记得在main.cpp加入读写的程序)1、ctrl+n(
QT-
>QTResourceFile);名称:style.qss创建qss
物废个一
·
2023-10-12 15:54
qt
开发语言
ffmpeg专辑(一):linux编译ffmpeg.so入门
前言:在使用android进行
音视频开发
的时候,ffmpeg是一个利器。但是由于ffmpeg的编译涉及到交叉编译,让很多新手感到头疼。本系列将以多篇文章讲述如何编译so以及多种角度阐述原理。
阿牛56
·
2023-10-12 15:32
ffmpeg
ffmpeg
linux
android
音视频开发
之旅(63) -Lottie 源码分析之动画与绘制
目录动画和绘制的流程LayerView树ShapeLayer的分析Lottie优劣以及rLottie、PAG的介绍资料收获上一篇我们学习分析了Lottie的json解析部分.这篇我们分析的动画和渲染部分。分析的重点:如何组织多图层layer的关系,控制先后处理不同图层的绘制以及动画。一、动画和绘制的流程我们通过入口API函数(LottieDrawable#setComposition、Lottie
yabin小站
·
2023-10-12 00:06
搭建推流服务器 rtmp
上面三个视频感觉看完之后对
音视频开发
的了解更深了。然后参照了下面这个博客完成推流服务器的搭建和测试的。简单实现Web+原生直播支持H
LJWWD
·
2023-10-11 10:56
服务器
运维
Qt-
多层嵌套界面类对象之间信号连接的一种方法-信号中转类
项目中存在多个界面类对象,并且存在比较深的嵌套关系,这时候如果希望连接顶层的对象信号到底层的对象槽,一种方法是逐级连接信号,但是这种方法要写很多个connect函数,并且对不熟悉此代码的人来说,需要一层一层跟进才知道这个信号最终由哪个槽函数响应。个人研究了一种比较“土”的方法来解决这种问题。引入第三个类,这个类只做信号转发,例如:classUIUpdater:publicQObject{Q_OBJ
mrbone11
·
2023-10-10 21:09
Qt
qt
开发语言
c++
信号槽
FFmpeg音视频同步
纹理渲染SDL2音频播放FFmpeg+SDL2实现视频流播放FFmpeg+SDL2实现音频流播放前两篇文章分别做了音频和视频的播放,要实现一个完整的简易播放器就必须要做到音视频同步播放了,而音视频同步在
音视频开发
中又是非常重要的知识点
MzDavid
·
2023-10-09 20:24
音视频开发
之旅(36) -FFmpeg +OpenSL ES实现音频解码和播放
目录OpenSLES基本介绍OpenSLES播放音频流程代码实现遇到的问题资料收获上一篇我们通过AudioTrack实现了FFmpeg解码后的PCM音频数据的播放,在Android上还有一种播放音频的方式即OpenSLES,什么是OpenSLES,这个我们平时接触的很少,原因是平时业务中大部分播放可以通过Java层的MediaPlayer或者AudioTrack实现音频播放。如果遇到一些特殊的需求
音视频开发之旅
·
2023-10-09 15:25
音视频开发之旅
android
ffmpeg
Qt - 窗口顶层显示
Qt-
窗口顶层显示最近有需求是,将一个全屏显示的程序在开机时自启动,同时占据屏幕显示,过程中遇到启动后windows任务栏会覆盖显示的问题,而Qt里面没有提供将当前窗口临时提升到顶层的函数,经过查找,得到以下几种
SSanyue
·
2023-10-09 01:59
Qt
Qt-
学习 QJson协议解析
内容来源于哔站视频,仅仅作为自己的笔记记录,感兴趣的小伙伴去原作品大call(此处给作者三鞠躬),Json以及Json在Qt中的使用【Qt/C/C++】_哔哩哔哩_bilibili目录1、Json介绍:1.1Json的定义1.2Json的数据格式1.2.1Json数组:1.2.2Json对象1.2.3注意事项2、Qt提供的Json类的使用2.1Json类介绍2.1.1四个常用Json类编辑2.1.
喏喏心
·
2023-10-07 17:27
学习
qt
QT-
信号槽中传递自定义数据类型
Qt编程一个核心亮点就是信号槽机制,通过:QMetaObject::connect(constQObject*sender,constchar*signal,constQObject*receiver,constchar*method,Qt::ConnectionTypetype=Qt::AutoConnection)进行连接,此处不做详细介绍:当我们传递一些自定义类型,比如类和结构体的时候,传递
Billy12138
·
2023-10-07 17:55
Qt
c++
音视频开发
相关开源项目
我们今天汇总了一些能帮助到正在学习或进行
音视频开发
的实时
音视频开发
者们的开源项目与几个也在为开源社区贡
private_object
·
2023-10-07 09:03
音视频开发
之旅(三)AudioTrack播放PCM音频
目录AudioTrack和MediaPlayerAudioTrack的API介绍(构造、操作、状态机)具体实现(Static和Stream两种模式)遇到的问题收获一、MediaPlayer和AudioTrackAndroidSDK中提供了三种播放声音的API,常见的是MediaPlayer和AudioTrack其中AudioTrack管理、播放单一音频资源。可以将PCM音频数据传输到音频接收器,以
yabin小站
·
2023-10-06 18:16
上一页
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
其他