Skip to content

Releases: stackia/rtp2httpd

v2.6.0

11 Oct 09:22

Choose a tag to compare

  • 新增配置项 --r2h-token,当设置后,所有 HTTP 请求都需要携带 r2h-token= 参数,校验通过后才能正常使用
    • 强烈建议暴露在公网的 rtp2httpd 服务使用此参数
  • 调整 playseek 实现方式,此前的实现方式会导致只能观看最近几小时的内容,现在应该可以正常播放完整的回放范围

  • New --r2h-token option: when set, all HTTP requests must include the r2h-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

10 Oct 22:45

Choose a tag to compare

  • 新增快速获取频道快照(预览图)能力
    • 这是一个需要播放器支持才有效果的功能
    • 具体说明见 视频快照配置
image
  • New fast channel snapshot (preview image) capability

v2.4.0

10 Oct 10:13

Choose a tag to compare

  • 不再区分 /rtp//udp/ URL,两者按照相同方式处理,完全兼容 udpxy / msd_lite
  • 新增配置项 playseek-passthrough,一些运营商的 RTSP 回看可能需要用到 (by @zzzz0317 in #23)

  • /rtp/ and /udp/ URLs are no longer distinguished; both are handled identically, fully compatible with udpxy / msd_lite
  • New playseek-passthrough option, which may be needed for RTSP catchup playback with some ISPs (by @zzzz0317 in #23)

v2.3.2

09 Oct 08:12

Choose a tag to compare

  • 修复配置里的 hostname 没有效果问题
  • 修复 Web UI 语言下拉框文字颜色错误
  • LuCI UI 上新增 Web UI 入口
image
  • Fixed hostname in configuration having no effect
  • Fixed Web UI language dropdown text color error
  • Added Web UI entry in the LuCI UI

v2.3.1

08 Oct 15:33

Choose a tag to compare

  • Dockerfile / LuCI / rtp2httpd.conf 和文档中的默认端口统一调整为 5140

  • Unified the default port to 5140 across Dockerfile / LuCI / rtp2httpd.conf and documentation

v2.3.0

08 Oct 11:20

Choose a tag to compare

  • Web UI 增加多语言支持
  • 提供静态编译的单文件版本,方便各种环境下的使用

  • Web UI now supports multiple languages
  • Statically compiled single-binary version is now available for easy deployment in various environments

v2.2.0

07 Oct 09:11

Choose a tag to compare

  • 新增配置项和 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

04 Oct 15:13

Choose a tag to compare

新功能

  • 实现极致性能优化:epoll 全异步 IO、Zero Copy on Send
  • 新增 Web UI:没有老人味的实时状态监控面板

25条 1080p 组播流同时播放

IMG_4082.MOV

仅占用 25% CPU 单核 (i3-N305),消耗 4MB 内存

Web UI 实时状态监控

Image

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

02 Oct 08:23

Choose a tag to compare

  • 修复 FCC 服务器超时情况无法回退组播流

  • Fixed inability to fall back to multicast stream when FCC server times out

v2.0.2

02 Oct 07:56

Choose a tag to compare

  • 默认启用原先 fcc-nat-traversal=2 的行为且不可关闭,以解决 FCC 媒体流在特定防火墙设置下可能无法到达问题
  • 增大单播组播切换期间的缓冲区以适应 4K 码率

  • The previous fcc-nat-traversal=2 behavior 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