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-音视频开发
音视频开发
岗位,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
漫谈C语言内存管理
更多博文,请看音视频系统学习的浪漫马车之总目录C内存与指针:漫谈C语言内存管理漫谈C语言指针(一)漫谈C语言指针(二)漫谈C语言指针(三)C语言简介要学习
音视频开发
,首先C、C++是必备的编程语言,因为很多知名的音视频库
半岛铁盒里的猫
·
2023-10-06 06:06
音视频系统学习的浪漫马车
c语言
内存管理
Android AVDemo(8):视频编码,H.264 和 H.265 都支持丨音视频工程示例
塞尚《樱桃和桃子》iOS/Android客户端开发同学如果想要开始学习
音视频开发
,最丝滑的方式是对音视频基础概念知识有一定了解后,再借助iOS/Android平台的音视频能力上手去实践音视频的采集→编码
关键帧Keyframe
·
2023-10-06 01:59
Android AVDemo(9):视频封装,采集编码 H.264/H.265 并封装 MP4丨音视频工程示例
iOS/Android客户端开发同学如果想要开始学习
音视频开发
,最丝滑的方式是对音视频基础概念知识有一定了解后,再借助iOS/Android平台的音视频能力上手去实践音视频的采集→编码→封装→解封装→解码
关键帧Keyframe
·
2023-10-03 09:56
QT-
事件机制学习笔记
QT-
事件机制学习笔记一、事件二、事件处理函数三、事件分发机制四、事件过滤器五、定时器事件六、绘图七、手动触发绘图事件八、绘图设备一、事件 事件(event)是由系统或者Qt应用程序本身在不同的时刻发出的
luzhoushili
·
2023-10-03 05:56
C++
qt
学习
开发语言
【Android
音视频开发
打怪升级:音视频硬解码篇】四、音视频解封和封装:生成一个MP4
【声明】首先,这一系列文章均基于自己的理解和实践,可能有不对的地方,欢迎大家指正。其次,这是一个入门系列,涉及的知识也仅限于够用,深入的知识网上也有许许多多的博文供大家学习了。最后,写文章过程中,会借鉴参考其他人分享的文章,会在文章最后列出,感谢这些作者的分享。码字不易,转载请注明出处!教程代码:【Github传送门】目录一、Android音视频硬解码篇:1,音视频基础知识2,音视频硬解码流程:封
NeWolf
·
2023-10-01 02:13
ffmpeg的介绍,编译与使用
上一篇文章《音视频基础知识》介绍了一些
音视频开发
相关的概念。这一篇文章进入ffmpeg的分享。具体包括ffmpeg介绍+基础+架构+工具库+命令行+常用参数+编译等内容。
Chin_style
·
2023-09-29 22:38
音视频
ffmpeg
AVcodec
AVformat
编译ffmpeg
ffmpeg命令行
qt与mysql的增删改查_QT(21)-数据库-mysql-QSqlQueryModel-增删改查
QT-
中QSqlQueryModel的增删改查。连接数据库增、删、改、查。
栾雨辰
·
2023-09-27 13:58
qt与mysql的增删改查
音视频开发
进阶|第四讲:音频自动增益控制 AGC
在之前的文章中,我们已经接触了两个重要的音频前处理模块–回声消除AEC和噪声抑制ANS,它们分别解决了RTC场景下的回声、噪声问题,极大提升了用户的体验。至此,音频前处理三剑客中,就只剩下一位–音频自动增益控制AGC(AutomaticGainControl)还没有介绍,今天我们就来认识一下它。实际场景的音量问题和AGC的必要性相较于回声和噪声,音量相关的问题似乎不怎么“严重”,如果排除播放端误操
·
2023-09-27 10:22
音视频
Android AVDemo(7):视频采集,视频系列来了丨音视频工程示例
iOS/Android客户端开发同学如果想要开始学习
音视频开发
,最丝滑的方式是对音视频基础概念知识有一定了解后,再借助iOS/Andr
关键帧Keyframe
·
2023-09-26 20:57
初识FFmpeg
该开源框架为
音视频开发
者们提供了非常强大的帮助,也是全世界的音频开发工程师都应该掌握的工具。
爩龘
·
2023-09-26 14:22
络安全开发和
音视频开发
哪个方向更有前景?
网络安全开发和
音视频开发
哪个方向更有前景?随着互联网和移动互联网的飞速发展,音视频应用已经成为人们日常生活和工作中不可或缺的一部分。
枪哥玩转嵌入式
·
2023-09-26 08:32
单片机
编程
嵌入式
单片机
51单片机
单例模式
国内
音视频开发
的前景怎么样?
国内
音视频开发
的前景怎么样?本人就是
音视频开发
,谈一下我的观点。目前干我们这一行的年纪都比较大,我自己工作五年就是很年轻的了。年会上老板说除了音视频中心的大家都是比较年轻的。。。
枪哥玩转嵌入式
·
2023-09-26 08:02
单片机
编程
嵌入式
单片机
如何像抖音直播一样,从 App 直播间到桌面画中画实现画面无缝切换?丨有问有答
前一些时间,我在知识星球上创建了一个音视频技术社群:关键帧的
音视频开发
圈,不少朋友加入并在里面咨询一些音视频相关的技术问题,其中不乏一些开发中普遍遇到的问题,这里我会挑一些放出来供大家参考。
关键帧Keyframe
·
2023-09-26 08:57
Qt/C++
音视频开发
56-udp推流和拉流/组播和单播推流
一、前言之前已经实现了rtsp/rtmp推流,rtsp/rtmp/hls/flv/ws-flv/webrtc等拉流,这种一般都需要依赖一个独立的流媒体服务程序,有没有一种更便捷的方式不需要这种依赖,然后又能实现推拉流呢,当然有的那就是udpp推流,其中udp推流还可以是组播或者单播推流,组播一般会选择224.0.0.1这个地址,单播的话就是指定到唯一的IP地址比如192.168.0.8,组播的话相
feiyangqingyun
·
2023-09-26 08:55
Qt/C++音视频相关
qt
c++
音视频
Qt推流
Qt监控推流
音视频开发
学习之路--C语言(一)
这里给大家分享一个B站的
音视频开发
教程:
音视频开发
全系列教程_哔哩哔哩_bilibili正文C的入门大概会分成几章学习,由于之前在大学期间学习过C,而且后面做过简单的JNI开发,所以这里就简单回顾和复习一遍
蜗牛是不是牛
·
2023-09-25 21:53
Qt多窗口切换
布局新建一个窗体oneform,布局ui界面并添加跳转按钮PushButton手动按钮绑定由于要跳转到第二个页面,因此最好在一开始就建好第二个页面,具体方法如下:在该工程文件夹的目录下右击->添加新文件->
Qt
colorful_stars
·
2023-09-25 04:25
Qt
qt
ui
开发语言
音视频开发
:ffplay使用ffmpeg滤镜实现倍速播放
前言曾经为实现倍速播放使用过ffmpeg,对音频使用atempo滤镜即可实现变速不变调。但是当时效果并不是特别好,和soundtouch相比处理后的音质有明显的区别。最近用新版本的ffmpeg滤镜重新实现了倍速播放,发现效果变好,已经达到可接受的程度,所以在此分享具体实现。一、ffmpeg滤镜ffmpeg倍速滤镜一般可以用下面这几个:(1)视频setpts=0.5*PTS(2)音频atempo=2
音视频开发老舅
·
2023-09-25 03:51
音视频开发进阶
ffmpeg
音视频
ffplay
音视频开发
c++
iOS
音视频开发
,AVAudioRecorder实现录音功能!!
AVAudioRecorder、AVAudioPlayer属于AVFoundation框架,使用时需要先导入框架头文件。AVFoundation是苹果的现代媒体框架,它包含了一些不同用途的API和不同层级的抽象。其中有一些是Objective-C对于底层C语言接口的封装。除了少数的例外情况,AVFoundation可以同时在iOS和macOS中使用。AVAudioRecorder录音机,提供了在应
iOS__开发者皮皮峰
·
2023-09-24 20:38
Android
音视频开发
学习——硬解码
本篇文章较长,记录自己学习安卓中音视频相关知识的笔记。视频帧视频由许多个帧构成,一个帧相当于一张图片。帧率是单位时间内的帧数,决定了视频的流畅度。单位是帧/秒或者framespersecond(fps),越大视频越自然流畅。电影帧率:24,25fps游戏帧率:30,60fps色彩空间是在某些标准下用通常可接受的方式对彩色加以描述。用于彩色监视器和一大类彩色视频摄像。RGBRGB图像具有三个通道R、
Flying Rookie
·
2023-09-24 17:17
安卓开发
mediacodec
音视频
QT-
通用的软件界面框架,好看且实用
QT-
通用的软件界面框架,好看且实用前言一、演示效果二、配置说明三、关键程序四、程序下载前言常规软件开发,使用这种界面框架,基本是可以做很多个常规项目,比较有参考意义。
进击的大海贼
·
2023-09-24 08:06
Qt
qt
ui
开发语言
QT-
如何将字符串转成唯一整型ID
要将一个字符串转换为唯一的整型,可以使用哈希函数实现。以下是使用Qt框架的代码示例:#includequint32stringToUniqueInt(constQString&str){QByteArraybyteArray=QCryptographicHash::hash(str.toUtf8(),QCryptographicHash::Md5);quint32hash=0;//将前4个字节转换
进击的大海贼
·
2023-09-24 08:35
qt
开发语言
FFmpeg Tutorial
CSDN博客https://blog.csdn.net/leixiaohua1020,其Github主页为:https://github.com/leixiaohua1020,里面有不少关于FFMPEG
音视频开发
方面的资料
雪域迷影
·
2023-09-24 05:08
QT-
事件
事件事件(event)是由系统或者Qt本身在不同的时刻发出的。当用户按下鼠标、敲下键盘,或者是窗口需要重新绘制的时候,都会发出一个相应的事件。一些事件在对用户操作做出响应时发出,如键盘事件等;另一些事件则是由系统自动发出,如计时器事件。Qt程序需要在main()函数创建一个QApplication对象,然后调用它的exec()函数。这个函数就是开始Qt的事件循环。在执行exec()函数之后,程序将
YHY_13s
·
2023-09-23 17:58
QT5
C++语法
qt
c++
QT-
基础
1.QT基于C++的图形界面开发工具包,类似于JDK。2、QTCreator开发环境,编译器,相当于Vistualstudio。3、项目框架及文件.pro为工程文件,是qmake自动生成的用于生产makfile的配置文件QT+=coregui//包含的模块greaterThan(QT_MAJOR_VERSION,4):QT+=widgets//大于QT4版本的才包含此模块CONFIG+=c++17
weixin_43759342
·
2023-09-23 17:27
c++
qt
ui
开发语言
Qt-
键盘消息的传递-键盘消息的获取-C++
文章目录1.概述2.焦点3.强制获取键盘消息4.键盘常用组合方法5.总结1.概述QKeyEvent类用来描述一个键盘事件。当键盘按键被按下或者被释放时,键盘事件便会被发送给拥有键盘输人焦点的部件。QKeyEvent的key()函数可以获取具体的按键,对于Qt中给定的所有按键,可以在帮助中查看Qt::Key关键字。需要特别说明的是,回车键在这里是Qt::Key_Return;键盘上的一些修饰键,比如
插件开发
·
2023-09-23 17:21
C++
Windows
Qt
Qt-键盘消息的传递
键盘消息的获取
C++
解决
Qt-
至少需要一个有效且已启用的储存库 问题
问题如图所示解决方法:1、选择左下角的设置,进入如图界面,然后选择“临时存储库”2、手动添加临时储存库要定位一个储存有QT在线安装镜像的地址,这个地址可以从这里选择http://download.qt.io/static/mirrorlist/在这个网站,显示了各国的qt镜像站点,中国有四个,随便选一个中科大的站点击HTTP会进入一个网络文件夹。以此进入如下路径:/online/qtsdkrepo
asdsa12311
·
2023-09-21 21:11
c/c++
Qt/C++
音视频开发
55-加密保存到文件并解密播放
一、前言为了保证视频文件的安全性,有时候需要对保存的视频文件加密,然后播放的时候解密出来再播放,只有加密解密的秘钥一致时才能正常播放,用ffmpeg做视频文件的加密保存和解密播放比较简单,基于ffmpeg强大的字典参数设计,在avformat_write_header写入头部数据的时候,可以通过万能的av_dict_set来给options设置encryption_scheme/encryptio
feiyangqingyun
·
2023-09-21 18:18
Qt/C++音视频相关
qt
c++
音视频
Qt视频监控
Qt视频加密解密
Android
音视频开发
-> fdk-aac解码eld-aac为pcm
音视频开发
系列Android
音视频开发
->搭建开发环境Android
音视频开发
->ffmpeg+h264+aac编译以及测试调用Android
音视频开发
->本地音频采集Android
音视频开发
->本地camera
初见-Android
·
2023-09-21 06:07
音视频
android
java
Qt-
>时钟>day3
目录一、代码1.1untitled2.pro1.2widget.h1.3widget.cpp1.4main.cpp二、执行结果作业:一、代码1.1untitled2.pro1.2widget.h#ifndefWIDGET_H#defineWIDGET_H#include#include#include#include#include#include#includenamespaceUi{class
鲸叫我照顾海QAQ
·
2023-09-20 15:46
QT
c++
qt
ui
开发语言
播放器系列专栏-关于播放器项目的一个小实践
在星球内也有很多朋友咨询从事
音视频开发
要如何入手?其实
音视频开发
根据业务形态的不同也会有不同的侧重点。比如我做短视频SDK的,马上去做网络通话的优化,估计就要被优化了。同样,做音视频算法的来搞工程
glumes
·
2023-09-20 12:31
Qt - 多线程补充2
Qt-
多线程补充2线程亲和性线程亲和性https://blog.csdn.net/zhoukai216/article/details/130348303https://blog.csdn.net/MYTCHITOS
aoaoGofei
·
2023-09-19 09:30
qt
qt
Qt/C++
音视频开发
53-本地摄像头推流/桌面推流/文件推流/监控推流等
一、前言编写这个推流程序,最开始设计的时候是用视频文件推流,后面陆续增加了监控摄像头推流(其实就是rtsp视频流)、网络电台和视频推流(一般是rtmp或者http开头m3u8结尾的视频流)、本地摄像头推流(本地USB摄像头或者笔记本自带摄像头等)、桌面推流(将当前运行环境的系统桌面抓拍推流)。按照分类的话其实就是三大类,第一类就是视频文件(包括本地视频文件和网络视频文件,就是带了文件时长的),第二
feiyangqingyun
·
2023-09-18 16:45
Qt/C++音视频相关
qt
c++
音视频
Qt视频监控
Qt推流
Qt/C++
音视频开发
54-视频监控控件的极致设计
一、前言跌跌撞撞摸爬滚打一步步迭代完善到今天,这个视频监控控件的设计,在现阶段水平上个人认为是做的最棒的(稍微自恋一下),理论上来说应该可以用5年不用推翻重写,推翻重写当然也是程序员爱干的事情,这个就要考验个人的功底,设计的好框架搭建的好,可以很多年不用变,只需要在现有框架小修小补即可,最多就是继承基类实现一些特殊性的功能,设计的不好,可能每个月都要重写,这种不断的迭代也是无法避免的,毕竟需求一直
feiyangqingyun
·
2023-09-18 05:07
Qt/C++音视频相关
qt
c++
音视频
Qt视频监控
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他