摘要:
最近给 RambosPlayer 多媒体播放器加了拉流播放功能,支持 RTMP、RTSP、HTTP-FLV、SRT 四种协议的网络流拉取。这篇文章记录整个功能的设计思路和踩坑经验。 效果图: 先说需求 RambosPlayer 之前已经能推流(把本地视频推到 RTMP 服务器或局域网浏览器),但反过 阅读全文
posted @ 2026-06-15 18:37
rambos1996
阅读(16)
评论(0)
推荐(0)
v1.0.0 的 HTTP-FLV 推流是直通模式(-c copy),只转发原始码流——碰到 HEVC 直接不行,码率也不可控。 v1.1.0 新增了 HTTP-MPEG-TS 推流管线:源文件 → 解码 → libx264/AAC 重编码 → TS 打包 → 浏览器 mpegts.js 播放。格式 阅读全文
用 C++ 自己实现一个 HTTP-FLV 推流服务器(无需 SRS/Nginx) 前言 项目中需要将本地视频实时推送到局域网内的浏览器播放,调研了常见方案后决定放弃外部依赖(SRS、Nginx-RTMP),直接在 C++ 程序内嵌一个 HTTP-FLV 服务器。 本文记录完整实现思路、核心代码及踩 阅读全文
github:https://github.com/johnjiamzhong-project/RambosPlayer 背景 最近在用 C++17 + Qt + FFmpeg 从零写一个多媒体播放器(RambosPlayer),目标是覆盖 FFmpeg 全链路实战——解码、音视频同步、硬件加速、推 阅读全文
github地址:https://github.com/johnjiamzhong-project/WsBroadcaster 用 Qt5 实现一个 WebSocket 广播工具:三层架构设计实践 项目简介 WsBroadcaster 是一个基于 Qt5 + C++ 的 WebSocket 调试/广 阅读全文