example/

directory
v0.0.0-...-60392b1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 11, 2026 License: MIT

README

example - 示例程序

cnb.cool/svn/vdk/example

本目录收纳 VDK 的端到端示例与能力验证样例,覆盖协议接入、格式转换、stream Builder、streammgr 会话编排和稳定性评分。

能力边界

  • 示例用于演示 API 组合方式,不等同生产部署模板。
  • cmd/vdk transcode 示例默认是 packet copy/remux;真正重编码请使用 stream 系统 FFmpeg 执行层、pkg/abr 或 CGO pipeline/sdk。
  • RTMP/RTSP/SRT/WebRTC 等示例需要本地或外部对端服务。

重点示例

路径 说明
stream-builder-validate/ Builder 配置校验示例
stream-relay/ stream 直接转推示例
transcoder/ / video-scaler/ FFmpeg/转码相关示例
format-capability-check/ handler 注册与能力检查
streammgr_* streammgr Source/Sink 编排示例
capability-map/ 当前能力清单与边界说明

验证

go test ./example/...

Directories

Path Synopsis
音频转码示例
音频转码示例
Bridge 层转码示例
Bridge 层转码示例
FLV 文件转 MP4 示例
FLV 文件转 MP4 示例
MKV/MP4M 显式 URL 路由示例
MKV/MP4M 显式 URL 路由示例
MP4 文件推流到 RTMP 服务器示例
MP4 文件推流到 RTMP 服务器示例
媒体文件/流探测示例
媒体文件/流探测示例
简单 RTMP 服务器示例
简单 RTMP 服务器示例
RTMP 流转 HLS 示例
RTMP 流转 HLS 示例
RTMP 流录制为 MP4 文件示例
RTMP 流录制为 MP4 文件示例
RTSP 流转 HLS 示例
RTSP 流转 HLS 示例
SRT 客户端示例
SRT 客户端示例
SRT 服务器示例
SRT 服务器示例
stream 包便捷函数示例
stream 包便捷函数示例
视频缩放示例
视频缩放示例

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL