Skip to content

Commit b3d4f59

Browse files
committed
CHANGELOG update
1 parent 21e8781 commit b3d4f59

22 files changed

Lines changed: 271 additions & 655 deletions

application/pprtmp/CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](http://keepachangelog.com/)
6+
and this project adheres to [Semantic Versioning](http://semver.org/).
7+
8+
<!-- next-header -->
9+
10+
## [Unreleased] - ReleaseDate
11+
12+
## [0.1.1]
13+
14+
## [0.1.0]
15+
16+
17+
18+

application/xiu/CHANGELOG.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](http://keepachangelog.com/)
6+
and this project adheres to [Semantic Versioning](http://semver.org/).
7+
8+
<!-- next-header -->
9+
10+
## [Unreleased] - ReleaseDate
11+
12+
## [0.12.0]
13+
- Support pull/push authentication #95 .
14+
- Support publishing pre-built images and docker images using github action #100 Thanks @svenstaro .
15+
- Fix the issue of incomplete HLS recording file generation #101 Thanks @GameEgg .
16+
- Refactor: extract http mod from RTSP/Webrtc to common library.
17+
- Refactor: extract amf0 mod from RTSP to XFLV library.
18+
- Refactor: remove the dependency of HLS on RTMP.
19+
- Refactor: remove the dependency of HTTP-FLV on RTMP.
20+
- Refactor api_kick_off_client of streamhub to simplify the process.
21+
- Update denpendency library of WebRTC from opus-rs to audiopus to support cross compile.
22+
- Use reqwest's vender feature referenced in streamhub to support cross compile.
23+
24+
## [0.10.0]
25+
- Remove no used "\n" for error message.
26+
- Support remux from WHIP to RTMP.
27+
28+
## [0.9.1]
29+
- Support WebRTC(whip/whep).
30+
31+
## [0.8.0]
32+
- Support HLS record.
33+
34+
## [0.7.0]
35+
- Support RTSP.
36+
37+
## [0.6.1]
38+
- Fix error that cannot receive rtmp stream pushed from GStreamer.
39+
- Fix rtmp cts parse error.
40+
- Fix RTMP examples in README.
41+
42+
## [0.6.0]
43+
- Support notify stream status.
44+
- Support HTTP API to kickoff clients.
45+
- Add a http-server for testing http notify.
46+
- Add a pull rtmp and push rtmp example: pprtmp.
47+
- Fix some RTMP library bugs.
48+
49+
## [0.5.0]
50+
- Support rtmp gop number configuration.
51+
- Support query stream information using HTTP api.
52+
53+
54+

application/xiu/README.md

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -326,30 +326,6 @@ Use the above methods to push live stream to service 1, when you play the stream
326326
## Others
327327

328328
Open issues if you have any problems. Star and pull requests are welcomed. Your stars can make this project go faster and further.
329-
330-
331-
## v0.5.0
332-
- Support rtmp gop number configuration.
333-
- Support query stream information using HTTP api.
334-
## v0.6.0
335-
- Support notify stream status.
336-
- Support HTTP API to kickoff clients.
337-
- Add a http-server for testing http notify.
338-
- Add a pull rtmp and push rtmp example: pprtmp.
339-
- Fix some RTMP library bugs.
340-
## v0.6.1
341-
- Fix error that cannot receive rtmp stream pushed from GStreamer.
342-
- Fix rtmp cts parse error.
343-
- Fix RTMP examples in README.
344-
## v0.7.0
345-
- Support RTSP.
346-
## v0.8.0
347-
- Support HLS record.
348-
## v0.9.1
349-
- Support WebRTC(whip/whep).
350-
## v0.10.0
351-
- Remove no used "\n" for error message.
352-
- Support remux from WHIP to RTMP.
353329

354330

355331

confs/online/flv.Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "xflv"
33
description = "flv library."
4-
version = "0.4.0"
4+
version = "0.4.1"
55
authors = ["HarlanC <wawacry@qq.com"]
66
repository = "https://github.com/harlanc/xiu"
77
license = "MIT"
@@ -16,6 +16,7 @@ bytes = "1.0.0"
1616
failure = "0.1.1"
1717
serde = { version = "1.0", features = ["derive", "rc"] }
1818
log = "0.4"
19+
indexmap = "1.9.3"
1920
bytesio = "0.3.1"
2021
h264-decoder = "0.2.1"
2122

confs/online/hls.Cargo.toml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "hls"
33
description = "hls library."
4-
version = "0.5.1"
4+
version = "0.5.2"
55
authors = ["HarlanC <wawacry@qq.com"]
66
repository = "https://github.com/harlanc/xiu"
77
license = "MIT"
@@ -18,9 +18,8 @@ log = "0.4"
1818
axum = { version = "0.7.4" }
1919
tokio-util = { version = "0.6.5", features = ["codec"] }
2020

21-
streamhub = "0.2.0"
22-
xflv = "0.4.0"
23-
rtmp = "0.6.1"
21+
streamhub = "0.2.1"
22+
xflv = "0.4.1"
2423
xmpegts = "0.2.1"
2524
commonlib = "0.1.0"
2625

confs/online/httpflv.Cargo.toml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "httpflv"
33
description = "httpflv library."
4-
version = "0.4.1"
4+
version = "0.4.2"
55
authors = ["HarlanC <wawacry@qq.com"]
66
repository = "https://github.com/harlanc/xiu"
77
license = "MIT"
@@ -18,9 +18,8 @@ log = "0.4"
1818
axum = { version = "0.7.4" }
1919
futures = "0.3"
2020

21-
streamhub = "0.2.0"
22-
xflv = "0.4.0"
23-
rtmp = "0.6.1"
21+
streamhub = "0.2.1"
22+
xflv = "0.4.1"
2423
commonlib = "0.1.0"
2524

2625
[dependencies.tokio]

confs/online/pprtmp.Cargo.toml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22
name = "pprtmp"
33
version = "0.1.1"
44
edition = "2021"
5+
description = "A pull push RTMP app"
6+
authors = ["HarlanC <wawacry@qq.com"]
7+
repository = "https://github.com/harlanc/xiu"
8+
license = "MIT"
9+
510

611
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
712

@@ -11,8 +16,8 @@ log = "0.4.0"
1116
env_logger = "0.10.0"
1217
clap = "4.1.4"
1318

14-
rtmp = "0.5.0"
15-
streamhub = "0.2.0"
19+
rtmp = "0.6.2"
20+
streamhub = "0.2.1"
1621

1722
[dependencies.tokio]
1823
version = "1.26.0"

confs/online/rtmp.Cargo.toml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "rtmp"
33
description = "rtmp library."
4-
version = "0.6.1"
4+
version = "0.6.2"
55
authors = ["HarlanC <wawacry@qq.com"]
66
repository = "https://github.com/harlanc/xiu"
77
license = "MIT"
@@ -21,7 +21,6 @@ sha2 = "0.9"
2121
log = "0.4"
2222
chrono = "0.4"
2323
indexmap = "1.9.3"
24-
reqwest = "0.11.14"
2524
async-trait = "0.1.70"
2625
hex = "0.4"
2726
serde_json = { version = "1", default-features = false, features = [
@@ -31,8 +30,8 @@ serde_json = { version = "1", default-features = false, features = [
3130
] }
3231
serde = { version = "1.0", features = ["derive", "rc"] }
3332

34-
streamhub = "0.2.0"
35-
xflv = "0.4.0"
33+
streamhub = "0.2.1"
34+
xflv = "0.4.1"
3635
bytesio = "0.3.1"
3736
h264-decoder = "0.2.1"
3837
commonlib = "0.1.0"

confs/online/rtsp.Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "xrtsp"
3-
version = "0.2.0"
3+
version = "0.2.1"
44
description = "A rtsp library."
55
edition = "2021"
66
authors = ["HarlanC <wawacry@qq.com>"]
@@ -25,5 +25,5 @@ base64 = "0.21.2"
2525
hex = "0.4.3"
2626

2727
bytesio = "0.3.1"
28-
streamhub = "0.2.0"
28+
streamhub = "0.2.1"
2929
commonlib = "0.1.0"

confs/online/streamhub.Cargo.toml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "streamhub"
33
description = "It receives streams from publishers(rtmp/rtsp etc.) and send streams to subscribers(rtmp/rtsp/httpflv/hls)"
4-
version = "0.2.0"
4+
version = "0.2.1"
55
edition = "2021"
66
authors = ["HarlanC <wawacry@qq.com>"]
77
license = "MIT"
@@ -17,7 +17,8 @@ rand = "0.8"
1717
log = "0.4"
1818
chrono = "0.4"
1919
indexmap = "1.9.3"
20-
reqwest = "0.11.14"
20+
#use vendored feature to enable cross compile for openssl
21+
reqwest = {version = "0.11.24",features = ["native-tls-vendored"]}
2122
async-trait = "0.1.70"
2223
serde_json = { version = "1", default-features = false, features = [
2324
"alloc",
@@ -26,7 +27,7 @@ serde_json = { version = "1", default-features = false, features = [
2627
] }
2728
serde = { version = "1.0", features = ["derive", "rc"] }
2829

29-
xflv = "0.4.0"
30+
xflv = "0.4.1"
3031
bytesio = "0.3.1"
3132

3233
[dependencies.tokio]

0 commit comments

Comments
 (0)