程序聚合 软件案例 OTT直播流媒体编码服务器-LiveEncoder

OTT直播流媒体编码服务器-LiveEncoder

2026-04-08 16:05:28
行业:音视频、企业服务(saas)
载体:云服务/云平台、Windows应用
技术:C++、Node.js、TypeScript

业务和功能介绍

1. 立项背景和目标
为内容供应商如体育联盟、电影电视产业、音视频行业提供专业卓越的音视频质量,采用高精度编码技术、广播级视频传输应用设计,在分发过程中最大限度保留原始视频的图像细节、清晰度和色彩梯度,成为提供OTT/IP视频平台的关键头端组件。

2. 主要功能和特性
- 多信源接入
支持开放标准的系统输入流协议, 支持采集卡(Decklink、AJA等)、Webcam、NDI、TS over TCP/UDP/RTP/RTMP/HTTP/HLS/SRT/ZIXI等。
- 多协议输出
支持开放标准的直播流协议,如RTMP/RTP/SRT/ZIXI/HLS/MP4等,可以接驳各种主流的流媒体服务器。
- 广泛的数据服务
除了音视频,提供标准的数据服务,如隐藏式字幕(CC 608/708)、DVB Subtitle、Teletext、SMPTE2038、广告信号SCTE-104/35透传/转换/插入等,为视频提供合规、增值服务。
- 可靠的冗余设计
提供输入输出信号级别、工作流级别、节点实例和设备级别的故障转移冗余设计,支持自动手动、手动、预设方式的1+1/N+M故障转移方式。

3. 业务流程
工作流:工作配置 -> 输入 -> 预处理 -> 编码 -> 输出
- 工作配置
音视频格式,编码参数设置,数据支持等模版
- 输入
接收客户提供的信号,分解信号内容
- 预处理
如果需要,解码成工作配置的音视频格式,解析各种包含在信号里的数据如字幕、广告点,添加台标,等
- 编码
根据编码参数设置编码成输出格式,支持CPU/GPU编码
- 输出
交织并封装音视频,支持各种流媒体协议输出

项目实现

1. 整体架构和设计思路
- 采用FFmpeg SDK,支持多线程异步处理,模块化组件工作流搭建。
- Web界面操作简单
- 全流程监控可视直观

2. 我负责的模块
- 整体架构和流程设计
- API和界面设计
- 数据解析和处理,包括CC608/708字幕提取,SCTE104和SCTE35的解析转换,TS信号格式解析,等模块

3. 遇到的难点、坑和解决方案
- 性能瓶颈,通过异步队列,线程锁优化,使编码性能达到和ffmpeg编码性能接近一致。
- CC字幕丢失、交错,通过dts排序,多条字幕并行解析优化,达到实时对齐。
- SCTE104数据不规范,通过标准兼容和缓存对比,剔除冗余重复信号,对齐广告服务器和流媒体服务器要求,输出标准规范的SCTE35数据。
- TS信号多变,通过兼容各种信号规格,格式变化检查,TR101290监视信号质量,支持处理客户的各种TS信源。

示例图片视频


wying88
30天前活跃
方向: 产品经理-产品经理、项目经理-项目经理、
交付率:100.00%
相似推荐
自行开发监控软件-监控软件
1,立项背景:在医院信息部门工作,负责医院系统开发和运维工作,传统的监控软件很难实现全范围监控,如网络,接口,业务系统,服务器cpu、内存、存储,院内核心业务,数据库等,并且出现问题不能及时预警,漏报误报占比太高,就从核心业务开始自己写监控,逐步扩展到数据库,接口,总线平台,数据中心等其他模块,现在院内运维基本依赖这套监控系统,运行很多年,功能也比较完善。 2,核心功能:实现网络,接口,业务系统,服务器cpu、内存、存储,院内核心业务,数据库,通过钉钉,小程序,短信,电话,工单系统等方式,及时把预警消息推送到个人和群,督促系统管理员及时处理。 3,业务流程:任务监控,没隔三分钟跑一次所有监控列表,记录数据到数据库了日志,有问题节点间隔30秒再跑一次监控,自定义每个节点监控次数,达到设定上限开始推送预警消息到个人和运维群,防止误报,个人未处理第二次预警时推送工单,拨打电话。
公安低空数智融合应用平台
主要面向公安局、巡特警反恐支队及各区县分局。适用于日常城市治安巡查、重点区域(公园、商场、交通枢纽)的常态化低空安防巡检、大型活动安保及突发事件的应急指挥调度,助力构建“地空立体化”的智慧警务防控体系。
底层通信系统-网闸
网闸(安全隔离与信息交换系统)业务:在物理隔离或逻辑隔离的网络之间(如内外网),实现数据安全、受控交换。 核心功能列表: 物理/协议隔离:阻断直接网络连接。 数据摆渡:以“数据块”方式单向或双向同步。 内容安检:防病毒、防入侵、内容过滤。 访问控制:精细化的用户与数据交换策略。 安全审计:全流程日志记录与追溯。 协议转换:支持HTTP/FTP/数据库/文件等多种应用。
基于大模型的自动化渗透测试平台
一、立项背景与目标 随着企业资产规模持续扩张,安全漏洞数量激增、人工处置效率低下、跨团队协作断层等问题日益突出。本平台旨在构建一套"扫描→汇聚→研判→分配→闭环"的自动化漏洞管控体系,以 AI 驱动替代人工重复劳动,显著提升安全运营效率。 二、核心功能模块 资产测绘中心: 自动识别目标的开放端口、Web 服务、组件指纹、技术栈,构建多维资产视图,按机房、业务、标签进行分类管理,实时掌握全量攻击面。 AI 自主渗透引擎: 大模型驱动的自动化渗透测试核心,具备自主决策与路径规划能力,从信息收集到漏洞利用全程自主执行,支持通过自然语言对话触发,输出完整渗透报告。 漏洞全生命周期管理: 多维聚合去重、严重等级分类(Critical / High / Medium / Low / Info)、标签体系、误报管理,完整记录漏洞从发现到修复的每一个状态节点。 安全大模型助手: 内置安全领域知识,支持自然语言问答,实时关联平台资产与漏洞数据,提供智能研判、威胁归因、修复建议等深度分析能力。 SOC 工单联动: 漏洞分配时自动生成标准化安全工单,完整涵盖攻击原理、影响资产、修复方案,直接推送至安全运营中心,消除协作断层。 态势感知大屏: 实时展示漏洞总量、修复进度、今日新增、各机房风险分布,安全态势一屏尽览。 三、业务流程 资产录入阶段: 安全人员录入目标 IP 段、域名或业务系统,平台自动完成资产归属识别与攻击面梳理,构建完整的目标画像。 AI 自主渗透阶段: 大模型驱动的渗透引擎接收任务后,具备自主推理能力,能根据目标环境动态规划渗透路径——从信息收集、端口探测、服务指纹识别,到漏洞匹配、POC 自动生成与验证、权限提升路径推演,整个过程无需人工介入,真正实现"给个目标,AI 自己打进去"。 结果汇聚与智能研判阶段: 渗透结果结构化入库,AI 自动对漏洞进行危害评估、利用链分析与修复优先级排序,安全人员通过自然语言问答即可获取深度研判报告,无需逐条人工分析。 处置闭环阶段: 一键分配责任人,平台自动推送包含攻击原理、影响范围与修复方案的 SOC 工单 → 责任人修复 → 平台自动验证 → 漏洞闭环,全程可追溯、可审计。
响应式网页设计与前端交互开发项目-个人创作
主要围绕网页设计与前端交互开发展开,目标是完成一个结构清晰、视觉统一、交互流畅的网页页面。项目内容包括页面信息架构设计、视觉风格规划、页面布局搭建、基础交互效果实现以及不同屏幕尺寸下的响应式适配。页面通过合理的导航、模块分区、图文排版和按钮交互,引导用户快速浏览核心内容,提升整体访问体验。 在功能方面,项目包含首页展示、内容模块展示、导航跳转、按钮交互、表单区域、图片展示及页面动效等基础功能。通过 HTML 完成页面结构搭建,CSS 负责视觉样式、布局和响应式适配,JavaScript 用于实现页面交互、状态切换和动态效果,使页面具备较好的可用性和视觉表现力。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服