v3.8.0
Pre-release
Pre-release
这个版本存在一些严重 bug,将会稍后在后续版本修复,暂不建议更新
新功能
- 新增 HTTP 反代能力 (http2http)
- 用法见 https://rtp2httpd.com/guide/url-formats#http-反向代理
- 主要用途是把 IPTV 内网的 HLS 源转发到局域网或者公网,方便观看
- 目前网页播放器暂时不支持播放 HLS 源,在下个版本将会做适配
r2h-token除了可以通过 URL 参数传递,现在也支持 通过 Cookie 或者 User Agent 来传递- RTSP 现在支持使用 STUN 进行 NAT 穿透
- 配置项见 https://rtp2httpd.com/reference/configuration#rtsp-nat-穿透
- 使用场景:对于仅支持 UDP Transport 的 RTSP 服务器,当 rtp2httpd 位于 NAT 之后,通过 STUN 也许能够实现 NAT 穿越。
- 借鉴了 plsy1/rtsproxy
问题修复
- 经转换的
playlist.m3u,其中 EPG URL 优先使用压缩版本/epg.xml.gz(原先写死了/epg.xml导致一些客户端加载性能不佳) by @mjl371
文档
- 新增 性能测试报告,对比了 rtp2httpd / msd_lite / udpxy / tvgate 在常见和极限场景下的性能。
This version has some critical bugs that will be fixed in a later release. Updating is not recommended at this time.
New Features
- New HTTP reverse proxy capability (http2http)
- Usage: https://rtp2httpd.com/en/guide/url-formats#http-reverse-proxy
- Main use case: proxy IPTV intranet HLS sources to LAN or the public internet for convenient viewing
- The web player does not yet support HLS playback; support will be added in the next version
r2h-tokencan now be passed via Cookie or User Agent in addition to URL parameters- RTSP now supports NAT traversal via STUN
- Configuration: https://rtp2httpd.com/en/reference/configuration#rtsp-nat-traversal
- Use case: for RTSP servers that only support UDP transport, when rtp2httpd is behind a NAT, STUN may enable NAT traversal
- Inspired by plsy1/rtsproxy
Bug Fixes
- The converted
playlist.m3unow prefers the compressed EPG URL/epg.xml.gz(previously hardcoded to/epg.xml, causing poor loading performance on some clients) by @mjl371
Documentation
- New performance benchmark report comparing rtp2httpd / msd_lite / udpxy / tvgate in common and extreme scenarios.