Skip to content

v3.16.0

Choose a tag to compare

@stackia stackia released this 17 Aug 17:44
· 63 commits to main since this release
2897585

新功能

  • RTSP UDP 模式下支持中兴(ZTE)NAT 穿透模式(自动识别,无需配置)
    • 面向仅支持 RTSP UDP transport 的部分运营商(如山东联通),在 NAT 环境下,可显著提升拉流成功率
  • HTTP 响应新增 R2H-* 上游元数据头,允许播放器感知 rtp2httpd 工作状态
    • 涵盖 RTSP、组播、FCC 等场景,可获知流的来源与协商结果
  • 网页播放器:支持频道直链
    • 可通过 /player#频道名称 或 /player#频道序号 直接打开指定频道
    • 播放中地址栏会自动同步当前频道,链接可直接复制分享
  • 网页播放器:新增触屏手势操作
    • 支持上下滑动切换频道或调节音量、左右滑动回看跳转,以及双击播放或暂停
    • 受 iOS 系统限制,网页无法直接调节音量,请使用设备的硬件音量按钮
  • 网页播放器:优化自动反交错开关逻辑,根据片源逐行/隔行元数据来识别,在播放过程中不再触发反复开关
  • 网页播放器:优化画质增强功能,减轻字幕等高对比边缘周围的伪影
  • 新增网络问题排查的 AI 提示词文档

New Features

  • ZTE NAT traversal support for RTSP UDP mode (automatic, no configuration needed)
    • Targets ISPs that only support RTSP UDP transport (e.g. Shandong Unicom), significantly improving connection success behind NAT
  • New R2H-* upstream metadata headers on HTTP responses, letting players observe how rtp2httpd is working
    • Covers RTSP, multicast, FCC, and other scenarios, revealing how a stream was sourced and negotiated
  • Web player: channel direct links
    • Open a specific channel directly via /player#<channel name> or /player#<channel number>
    • The address bar stays in sync with the currently playing channel, so the link can be copied and shared directly
  • Web player: touch gestures
    • Swipe vertically to change channels or adjust volume, swipe horizontally to seek through catchup content, and double-tap to play or pause
    • Due to iOS system restrictions, web pages cannot adjust media volume directly; use the device’s hardware volume buttons instead
  • Web player: more reliable auto deinterlacing — uses the source’s progressive/interlaced metadata, and no longer toggles on and off during playback
  • Web player: improved video enhancement, reducing artifacts around subtitles and other high-contrast edges
  • New AI troubleshooting documentation for network issues