程序聚合 软件案例 VoodooLivePlayer-直播播放器

VoodooLivePlayer-直播播放器

2026-02-05 12:26:48
行业:音视频、内容平台
载体:IOS APP、Mac应用
技术:C、Objective-C、Swift、SwiftUI

业务和功能介绍

1. 为iOS和Mac开发支持rtmp和flv的低延迟、秒开直播流播放器。
2. 可以通过打开rtmp或者flv的url来播放对应的视频直播流。
3. 通过获取西瓜视频的直播列表,来展示player核心功能。用苹果的原生网络框架实现了rtmp的协议,并且提供了低版本没有网络框架的降级方案。

项目实现

1. 整体架构
播放器核心功能划分为【管线】和【渲染器】两部分
【管线】部分划分为
【解码器(Decoder)】解码音频和视频编码。
【解复用(Demuxer)】从直播流中解出视频和音频流
【加载器(Loader)】从网络或者文件中加载不同格式的流。
【渲染器】部分
将解码出来的视频和音频帧渲染到系统硬件。
2. 所有代码都由我独立开发。
3. 问题和解决方案
A. 用PT.H简化了复杂的flv协议解析状态机。让解析过程用同步代码流描述。
B. 根据社区和业界共识,在flv和rtmp格式的流中支持HEVC压缩编码格式。

示例图片视频


左手拿烟
30天前活跃
方向: 游戏开发-UE、后端-Node.js、
交付率:100.00%
相似推荐
校园门户
1.方便高校教师统一平台入口账号,把学校所以网站统一到门户系统,统一登陆登出,同一账号密码 2.功能主要包括统一入口,所有平台的消息汇总,代办已办事项汇总,课表信息,办事大厅,定时任务等 3.对接数据中心,实时同步数据
小程序商城
主要是为了聚焦公司老年人购买商品的需求,产生了下属模块,并且接入旺店通进行仓储物流管理,来满足需求正常的运行,项目和后续正常上线交付 商城首页 促销模块 商品详情 商品列表 会员中心等
实时电商运营数据中台-数舰 - DataBridge
立项背景是业务数据分散在多个系统,决策缺乏实时数据支撑。目标是构建统一数据中台,实现销售、库存、用户行为数据实时可视化。核心功能包括 GMV 实时监控、商品销量排行、用户画像分析、转化漏斗追踪、异常数据告警。业务流程:多源数据接入→Kafka 实时清洗→指标计算→大屏渲染→阈值告警。
企业级智能客服对话平台-智服云 - SmartService Cloud
立项背景是传统客服响应慢、人力成本高。目标是构建 7×24 小时智能客服系统,自动处理 80% 常见咨询。核心功能包括智能问答引擎、多轮对话管理、工单自动流转、客服数据看板。用户路径:客户提问→意图识别→知识库匹配→自动回复/转人工→满意度评价→数据沉淀优化模型。
AI 图像批量生成服务自动化调度
基于第三方 AI 图像生成平台,设计并实现自动化任务调度系统,实现以图生图任务的请求构造、接口调用及结果管理,提升图像生成效率与系统稳定性。实现自动登录与 Session 续期机制,保障长时间运行下接口调用稳定性.
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服