Releases: harlanc/xiu
Releases · harlanc/xiu
v0.13.0
- Feat: Abstract streamhub message notifications. by @karaler
- Feat: Add optional push_password for simple authentication. by @Ceron257
- Feat: Implement Authorization header support for WebRTC. by @Ceron257
- Fix: rust 1.80 dependency breakage #145. by @cafkafk
- Fix: XIU cannot receive RTSP stream published by gstreamer #135
- Feat: Support Rtsp pull client logic, and you can pull a remote RTSP stream using HTTP API to XIU now.
v0.12.7
v0.12.6
v0.12.5
v0.12.4
v0.12.0: Merge pull request #103 from harlanc/refactor_xiu
- Support pull/push authentication #95 .
- Support publishing binary files and docker images using github action #100 Thanks @svenstaro .
- Fix the issue of incomplete HLS recording file generation #101 Thanks @GameEgg .
- Refactor: extract http mod from RTSP/Webrtc to common library.
- Refactor: extract amf0 mod from RTSP to XFLV library.
- Refactor: remove the dependency of HLS on RTMP.
- Refactor: remove the dependency of HTTP-FLV on RTMP.
- Refactor api_kick_off_client of streamhub to simplify the process.
- Update denpendency library of WebRTC from opus-rs to audiopus to support cross compile.
- Use reqwest's vender feature referenced in streamhub to support cross compile.
v0.10.0
- Support remux from WHIP to RTMP/HLS/HTTPFLV #97 .
- Replace hyper HTTP library with axum #94 .
- Add audio specific config generator in xflv library #97 .
- Add RTMP chunk compression logic #72 .
- Make XIU HTTP API listen on 0.0.0.0 like other services #87 .
- Remove build warnings in env_logger_extend library #59 .
- Support flexible subscription of frame or packet data #97 .
- Support obtaining the execution results of sub/pub events #83 .
- Fix bug that media info cannot be passed to subscribers #97 .
- Fix read timeout for UDP/TCP io in bytesio library #68 .
- Fix SPS parse error in H264 library #69 .
- Fix bug: when http connection is disconnected , don't need to retry #79 .
- Fix RTMP chunk parse error #72 .
- Fix spelling errors in the document #62 .