c++音视频

十年编程老舅4 个月前
音视频·音视频开发·sdl·c++音视频·c++多线程
音视频开发_SDL多线程今天将向大家介绍一下SDL中的多线程的使用。通过下面对SDL 线程与锁相关的API介绍,你会发现,它与 Linux, Windows相关的API几乎是一模一样的。从这里可以推断出,其实SDL对于多线程的处理只是为大家提供了一套统一接口,并没有做其它太多的工作。
十年编程老舅4 个月前
ffmpeg·音视频开发·ffmpeg命令行·c++音视频·ffmpeg滤镜·ffmpeg教程·ffmpeg开发
FFmpeg滤镜完整列表FFmpeg滤镜完整列表滤镜名称用途acompressor压缩音频信号,当输入信号超过某个预设阈值时,压缩器就会开始工作。该滤镜使音量大的部分变得不那么响亮,而音量小的部分相对变得响亮,这样就可以使整体听起来更加均衡,常用于音乐制作、广播和现场混音。
十年编程老舅5 个月前
c++·音视频·webrtc·音视频开发·c++音视频·流媒体开发
使用FFmpeg将视频的分辨率从1080p转换为2160p1.要使用FFmpeg将视频的分辨率从1080p转换为2160p(也称为4K),可以使用以下命令行代码:
十年编程老舅5 个月前
音视频·音视频开发·直播推流·直播拉流·音视频编解码·c++音视频
音视频直播原理解析直播原理就是一个推流和拉取流的过程;直播端将直播流推送至服务器,用户端发起请求从服务器拉取直播流然后解码播放
十年编程老舅7 个月前
android·ffmpeg·音视频·视频编解码·音视频通话·c++音视频·音视频学习路线
零基础到高级:Android音视频开发技能路径规划Android音视频开发领域目前正处于一个高速发展的阶段,主要趋势如下:未来的 Android 音视频开发技术将会更加便捷、高效,同时也会更加高难度,更加智能化,涵盖的知识面也将更广,开发者需要不断掌握新技术和新趋势。
十年编程老舅8 个月前
ffmpeg·音视频·音视频开发·h.264·音视频编解码·c++音视频
H.264数据解析H264 是 MPEG-4 标准所定义的最新编码格式,同时也是技术含量最高、代表最新技术水平的视频编码格式之一,标准写法应该是H.264
十年编程老舅9 个月前
ffmpeg·音视频·ffplay·音视频开发·音视频编解码·c++音视频
使用 FFmpeg 轻松调整视频的大小/缩放/更改分辨率在此 FFmpeg 教程中,我们学习使用 FFmpeg 的命令行工具更改视频的分辨率(或调整视频的大小/缩放)。
十年编程老舅10 个月前
音视频·实时音视频·live555·音视频编解码·c++音视频·rtspserver
基于Live555实现RtspServer及高清高码率视频传输优化最近做了一些pc和嵌入式平台的RTSP服务器项目,大多数的要求是简单但是功能全面,并且性能还要强劲。综合考虑后,基本都是在基于live555的基础上进行开发,在进行Live555本身的优化以及程序内部视频数据传输的优化后,不仅实现了需求而且性能还超出预期,实现了8Mbps~10Mbps高码率的1080p高清视频的流畅直播。这里将一些优化点分享一下:
十年编程老舅1 年前
服务器·音视频·webrtc·实时音视频·rtmp·rtsp·c++音视频
RTMP服务器搭建流媒体(Streaming media),也叫做:流式媒体。流媒体的一个非常典型、火爆的应用场景:直播。近几年,直播行业是蒸蒸日上。
十年编程老舅1 年前
音视频·pcm·音视频开发·aac·编解码·c++音视频·视音频编解码
音视频开发:音频编码原理+采集+编码实战数据先同时通过 时域转频域变换器和心理学模型处理数据,前者将数据转换成多种频段的数据,然后剔除不需要的频段数据,后者会去除非人耳听到的范围声音和一些复合声音,最后将两者合并经过量化编码,无损编码之类的,形成比特流数据,在此之前还会有一些辅助数据,此后数据就会变得非常小;