适用于 .NET 的广播与直播 SDK
使用 VisioForge SDK 构建专业的直播和广播应用程序。推流至 YouTube、Facebook 和自定义 RTMP 服务器。HLS 自适应流、SRT 低延迟传输、NDI 网络视频、DeckLink 硬件输出——全部通过 C# 和 .NET 实现。
广播开发面临的挑战
多平台推流
同时向 YouTube、Facebook、自定义 RTMP 服务器和 HLS 端点传送直播视频,需要管理多种输出协议和编码管线。
低延迟需求
专业广播要求亚秒级延迟,以满足直播制作、实时监控和观众互动的需要——标准 HTTP 流会带来不可接受的延迟。
编码复杂性
为每个流媒体平台配置 H.264/H.265 编码器的 GOP 大小、码率控制和关键帧间隔,同时保持画质和性能。
硬件集成
集成 Blackmagic DeckLink 采集卡和 NDI 输入/输出等专业广播硬件,需要专门的 SDI/HDMI 管线处理。
VisioForge SDK 如何解决这些挑战
VisioForge Media Blocks SDK 为每种主流流媒体协议提供专用的输出模块。构建一次编码、同时输出到多个目标的管线——YouTube、Facebook、HLS、SRT、NDI 和 DeckLink——在各平台上使用一致的 API。
- YouTubeSinkBlock 和 FacebookLiveSinkBlock 实现一行代码即可推流到平台
- HLSSinkBlock 内置 HTTP 服务器,支持自适应流
- SRT 传输协议,在不稳定网络上实现低延迟、可靠的流传输
- NDI 输入/输出模块,适用于基于 IP 的演播室制作工作流
- DeckLink 输出模块,支持专业 SDI/HDMI 广播硬件
- Tee 模块支持从单一源同时进行预览、录制和推流
核心广播功能
YouTube 和 Facebook 直播
使用您的推流密钥直接推流至 YouTube 和 Facebook 直播。H.264 + AAC 编码,画质参数可配置。
HLS 自适应流
生成 HLS 播放列表,可配置分片时长、播放列表长度,并内置 HTTP 服务器。可直接用于 CDN 分发。
SRT 低延迟流传输
安全可靠传输协议 (SRT),在不稳定网络上实现低延迟流传输。MPEG-TS 封装,支持 H.264/H.265。
NDI 网络视频
通过 NDI 协议在 IP 网络上发送和接收视频。零配置发现,适用于演播室制作环境。
DeckLink 硬件输出
输出至 Blackmagic DeckLink 采集卡,实现专业 SDI/HDMI 广播。支持填充键、多路输出以及高清/4K 模式。
RTSP 服务器与转播
创建 RTSP 服务器以转播任意来源。接收 RTSP 输入,添加叠加层或处理后,重新发布到新的端点。
代码示例
来自 SDK 演示的真实代码——推流至 YouTube、生成 HLS、输出到 DeckLink 等。
YouTube 直播推流
C#HLS 流媒体服务器
C#SRT 流传输
C#NDI 输出
C#DeckLink 广播输出
C#RTSP 转播
C#管线架构
VisioForge Media Blocks SDK 采用模块化管线架构。每个模块负责一项任务——源、编码、封装、推流——各模块互相连接,构成完整的广播工作流。
开始构建您的广播解决方案
下载免费试用版,探索我们的流媒体演示。评估期间可完整使用 SDK,无水印限制。
