Releases: stackia/rtp2httpd
Releases · stackia/rtp2httpd
v2.6.0
- 新增配置项
--r2h-token,当设置后,所有 HTTP 请求都需要携带r2h-token=参数,校验通过后才能正常使用- 强烈建议暴露在公网的 rtp2httpd 服务使用此参数
- 调整 playseek 实现方式,此前的实现方式会导致只能观看最近几小时的内容,现在应该可以正常播放完整的回放范围
- New
--r2h-tokenoption: when set, all HTTP requests must include ther2h-token=parameter and pass validation- Strongly recommended for rtp2httpd services exposed to the public internet
- Adjusted playseek implementation; the previous approach only allowed viewing content from the last few hours, now the full playback range should work correctly
v2.5.0
v2.4.0
v2.3.2
v2.3.1
v2.3.0
v2.2.0
- 新增配置项和 CLI 参数,用于指定单播流和组播流绑定在不同接口 (by @ericcug in #13)
- 优化缓冲和发送策略,改善低配置设备的兼容性,优化 CPU 占用
- 聚合发送调整为 64KB
- 客户端断开时回收 buffer 内存
- 修复 Web UI 的各种小问题
- New configuration options and CLI parameters to bind unicast and multicast streams to different interfaces (by @ericcug in #13)
- Optimized buffering and sending strategies, improving compatibility with low-spec devices and reducing CPU usage
- Aggregated send size adjusted to 64KB
- Buffer memory is reclaimed when a client disconnects
- Fixed various minor Web UI issues
v2.1.0
新功能
- 实现极致性能优化:epoll 全异步 IO、Zero Copy on Send
- 新增 Web UI:没有老人味的实时状态监控面板
25条 1080p 组播流同时播放
IMG_4082.MOV
仅占用 25% CPU 单核 (i3-N305),消耗 4MB 内存
Web UI 实时状态监控
New Features
- Extreme performance optimization: fully asynchronous I/O with epoll and Zero Copy on Send
- New Web UI: a modern real-time status monitoring panel
25 simultaneous 1080p multicast streams
Only 25% single-core CPU usage (i3-N305), consuming 4MB of memory
v2.0.3
v2.0.2
- 默认启用原先 fcc-nat-traversal=2 的行为且不可关闭,以解决 FCC 媒体流在特定防火墙设置下可能无法到达问题
- 增大单播组播切换期间的缓冲区以适应 4K 码率
- The previous
fcc-nat-traversal=2behavior is now enabled by default and cannot be disabled, resolving FCC media stream delivery issues under certain firewall configurations - Increased buffer size during unicast-to-multicast switching to accommodate 4K bitrates

