Skip to content

Releases: harlanc/xiu

v0.12.7

17 May 23:32
Compare
Choose a tag to compare
  • Fix: RTMP publish single AAC from ffmpeg client. by @suzp1984
  • Fix: RTMP Auth failing due to empty string query string in packet. by @radiohertz
  • Improve: the xiu application README for new beginners. by @suzp1984
  • Fix: the xiu application version.

v0.12.6

03 Apr 11:38
Compare
Choose a tag to compare
  • Fix bug that the whip stream can not be established successfully #111.
  • Fix the issue of not correctly recognizing Opus encoding parameters.
  • Fix the issue of not being able to read HTTP resources when pulling streams using the WHEP.

v0.12.5

15 Mar 16:41
Compare
Choose a tag to compare
  • Support querying more detailed statistic data by adding two new HTTP APIs.
  • Fix publishing RTSP stream error caused by network problem. by @bailb
  • Fix the bug that stopping the playback of RTSP stream leads to push(publish) failure.
  • Upgrade failure library.

v0.12.4

02 Mar 08:52
Compare
Choose a tag to compare
  • Fix the failure in generating Docker images.

v0.12.0: Merge pull request #103 from harlanc/refactor_xiu

02 Mar 01:12
d16433c
Compare
Choose a tag to compare
  • 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

02 Feb 20:39
Compare
Choose a tag to compare
  • 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 .

Thanks @ningnao @zuiyu1998 @DukeFerdinand @yhbsh @Jedanny

v0.9.1

07 Oct 00:08
80f20d7
Compare
Choose a tag to compare
  • Support WebRTC(whip/whep).
    • Support pushing RTC stream to xiu via Whip.
    • Support pulling RTC stream from xiu via Whep.

v0.8.0

01 Oct 23:07
Compare
Choose a tag to compare
  • Support HLS record.

v0.7.0

30 Jul 22:33
Compare
Choose a tag to compare
  • Architecture upgrade to support publishing of multiple protocol streams.
  • Support RTSP.
    • Support for publishing or subscribing H.265/H.264/AAC stream over both TCP(Interleaved) and UDP.
    • Support for protocol conversion from RTSP to RTMP/HLS/HTTP-FLV.

v0.6.1

28 May 07:27
Compare
Choose a tag to compare
  • Fix error that cannot receive RTMP stream pushed from GStreamer.
  • Fix RTMP examples in README by @gdesmott .
  • Fix RTMP CTS parse error.
  • Fix Send Buffer Length message encoding error.