h264

小柯博客14 天前
c语言·stm32·嵌入式硬件·webrtc·h.264·h264·v4l2
STM32MP1 没有硬件编解码,如何用 CPU 实现 H.264 编码支持 WebRTC?关键词: STM32MP1、H.264、WebRTC、x264、CPU 编码、OpenSTLinux、Yocto
广东数字化转型17 天前
aac·h264·h265·g711a·部标机
JT808,JT1078 —— AAC编码 —— 部标机语音对讲Java实现① JT/T 808 是中国交通运输行业关于车载终端与监管平台之间数据交换的通信协议,核心目标是实现车辆运行状态、报警事件、定位数据、远程控制等信息的标准化传输。
Sam Xiao20 天前
aac·h264·h265·g711a·metro·部标机
JT808,JT1078 —— AAC编码 —— 部标机语音对讲Java实现一、基础知识 1、JT808,JT1078 协议了解 ① JT/T 808 是中国交通运输行业关于车载终端与监管平台之间数据交换的通信协议,核心目标是实现车辆运行状态、报警事件、定位数据、远程控制等信息的标准化传输。
DogDaoDao25 天前
人工智能·opencv·音视频·视频编解码·h264·h265·音视频编解码
OpenCV音视频编解码器详解OpenCV作为计算机视觉领域的基石库,其音视频编解码能力主要依赖两大支柱:FFmpeg提供的通用编解码支持和NVIDIA CUDA提供的硬件加速能力。在最新的OpenCV 4.12.0版本中,这种"软件+硬件"的双层架构得到进一步优化,既保证了格式兼容性,又实现了高性能处理。
却道天凉_好个秋3 个月前
音视频·h264·h265·avcc·hvcc
音视频学习(六十三):AVCC和HVCCAVCC 专为 H.264 (AVC) 视频编码标准而生。在 H.264 的编码流中,存在两种关键的参数集:SPS(Sequence Parameter Set)和 PPS(Picture Parameter Set)。
DogDaoDao4 个月前
音视频·webrtc·实时音视频·视频编解码·h264·vp9·svc编码
WebRTC音视频编码模块深度解析:从编解码器到自适应码率控制(2025技术实践)WebRTC(Web Real-Time Communication)作为实时音视频通信的事实标准,其音视频编码模块是实现低延迟、高可靠性通信的核心引擎。该模块负责将采集的音视频数据压缩编码为适合网络传输的格式,并在网络波动时动态调整编码策略,以平衡画质、延迟与带宽消耗。随着2025年编解码技术的迭代(如AV1的成熟)和硬件加速的普及,WebRTC编码模块在性能优化、兼容性适配和场景覆盖上实现了质的飞跃。本文将从编解码器选型、架构设计、拥塞控制、可伸缩编码等维度,结合最新技术实践(如pion/webrtc
程序员老舅4 个月前
c++·ffmpeg·音视频·视频编码·h264·音视频编解码·视频解码
C++音视频开发:基础面试题音视频领域技术门槛高,学习资料稀缺,体系化书籍和开发工具有限,新手入门困难。音视频开发涉及众多任务:音频(采集、编解码、降噪等)、视频(采集、编解码、图像处理)、实时传输(RTP/RTCP、RTMP、HLS)、存储与播放等,要求扎实的理论基础和工程经验,自学难度大。
wkd_0075 个月前
aac·h264·rtsp·rtsp服务器·rtsp传输h264·rtsp传输aac
【RTSP从零实践】6、实现最简单的同时传输H264、AAC的RTSP服务器😁博客主页😁:🚀https://blog.csdn.net/wkd_007🚀 🤑博客内容🤑:🍭嵌入式开发、Linux、C语言、C++、数据结构、音视频🍭 🤣本文内容🤣:🍭介绍实现最简单的传输H264、AAC的RTSP服务器 🍭 😎金句分享😎:🍭你不能选择最好的,但最好的会来选择你——泰戈尔🍭 ⏰发布时间⏰: 2025-07-02
superconvert6 个月前
http·webrtc·rtmp·h264·hls·无人直播·dash·rtsp·gb28181·srt·m3u8·vlc·sfu·obs·flv
最快的流媒体服务器搭建 smart_rtmpd流媒体服务器是一个很专业的名词,对于圈外人来说,可能显得比较高深。但是日常应用中还是经常需要用到它,搭建流媒体服务器需要了解各种名词,系统,环境配置,使用方法,使用流程。这让很多圈外人感觉无从下手,望而却步。
这个懒人8 个月前
c++·ffmpeg·h264
H.264编码解析与C++实现详解H.264采用分层设计,包含视频编码层(VCL)和网络抽象层(NAL)。VCL处理核心编码任务,NAL负责封装网络传输数据。
yunteng5218 个月前
ffmpeg·音视频·h264·媒体推流
音视频(二)ffmpeg编译及推流FFmpeg 大名鼎鼎,就不多介绍了1:环境 win11_amd64 ffpmeg download:https://git.ffmpeg.org/ffmpeg.git ffmpeg msys2 download:https://www.msys2.org/ vs2022 (c++ 写demo用) 用别的也行 usb2.0 摄像头(有点老) opencv 看上传的流 download:https://github.com/opencv/opencv/tags cmake (没用到) 2:msys2 更新下
chen_song_8 个月前
udp·音视频·webrtc·rtc·h264·nack·fec
WebRTC中音视频服务质量QoS之FEC+NACK调用流程WebRTC专题开嗨鸭 !!!一、 WebRTC 线程模型1、WebRTC中线程模型和常见线程模型介绍
superconvert1 年前
websocket·ffmpeg·webrtc·hevc·aac·rtmp·h264·dash·rtsp·srt·opus·vlc·obs·flv·vmix
怎么在 Linux 下运行 smart_rtmpd我们知道比较流行的 Linux 操作系统基本上分为两类,一类是以 Redhat 为基线的 Redhat, CentOS;另一类是 Debian 为基线的 Debian,Ubuntu。当然现在还有一些新兴势力 Arch Linux,但大家都是基于 Linux 内核进行封装运作的。主要表现是包管理器不同,面向的用户场景不同,有的往桌面方面发展,有的往嵌入式方向发展。这些系统大家可以根据自己的喜好进行选择,本文不做过多阐述,差异不大。建议大家采用操作系统最新版本,这样系统性能更好,功能更强大,兼容性更好,性能也
从后端到QT1 年前
音视频·aac·h264·rtp
RTP H264封包和解包分析RTSP RTP RTCP SDP基础知识-CSDN博客举例:在客户端向服务器发送 1MB 数据的过程中,涉及到多个网络层次的概念,包括数据切割、最大传输单元(MTU)、最大段大小(MSS)等。以下是这个过程的详细说明:
Neil_baby1 年前
h264·编解码
H264参考帧列表管理参考H.264标准文档的8.2.4.2章节,暂不研究场编码。在初始化P/SP帧或B帧的参考帧列表过程中,DPB中至少要存在一个有效的、即被标记为“用于短期或长期参考”的参考帧。
superconvert1 年前
websocket·ffmpeg·webrtc·hevc·rtmp·h264·hls·dash·rtsp·srt·flv
主流流媒体的综合性能大 PK ( smart_rtmpd, srs, zlm, nginx rtmp )随着互联网的发展,音视频行业越来越火,自然而然的流媒体服务器也是百花齐放。市面上也有很多种类的流媒体服务器,让人眼花缭乱。特别是对技术了解不深的朋友,更不知道怎么选择。 其实作为服务器,主要考察的无外乎几个核心指标,只要符合,基本上都是属于比较优秀的流媒体服务器。我简略说一说这些核心特性:
daqinzl1 年前
ffmpeg·h264·javacv·视频转换
利用javacv实现视频转h264网上找到的一个实用的视频转换工具类,可将视频转为h264编码(方便在浏览器下播放视频)。import org.bytedeco.ffmpeg.avcodec.AVCodecParameters; import org.bytedeco.ffmpeg.avformat.AVFormatContext; import org.bytedeco.ffmpeg.avformat.AVStream; import org.bytedeco.ffmpeg.global.avcodec; import org.byte
IT_阿水1 年前
ffmpeg·h264
基于FFMPEG读取摄像头图像编码为h264-f v4l2: 指定输入设备采用Video4Linux2框架。   -framerate 30: 设置帧率为30。   -video_size 1280720: 设置视频分辨率为1280720   -i /dev/video0: 指定输入设备文件路径。   -c:v libx264: 指定使用H.264编码。   -preset veryfast: 选择快速编码预设。   -f h264: 输出格式为H.264帧。   Output.h264: 输出文件。
小李飞刀李寻欢1 年前
linux·运维·centos·视频·video·h264·编解码
centos下如何解决av.codec.codec.UnknownCodecError: libx264在 CentOS 系统下解决 av.codec.codec.UnknownCodecError: libx264 错误,你需要确保 FFmpeg 和 libx264 正确安装并且可用。下面是在 CentOS 上解决这个问题的步骤: 1. 安装 EPEL 和 Remi 存储库 首先,你需要安装 EPEL 和 Remi 存储库,因为它们包含了 FFmpeg 和相关依赖项的包。 sudo yum install epel-release sudo yum-config-manager --enable epel
NullPointerExpection1 年前
c++·windows·ffmpeg·nvidia·cuda·h264·英伟达显卡
windows 使用 ffmpeg + cuda 进行视频压缩测试