This website requires JavaScript.
2f35bbc5bc
bump hls-js to v1.5.2 (#2948 )
2024-01-26 12:20:08 +01:00
3f330cca30
build(deps): bump github.com/google/uuid from 1.5.0 to 1.6.0 (#2939 )
2024-01-25 10:34:06 +01:00
cf7088a91b
update dependencies (#2935 )
Alessandro Ros and GitHub
2024-01-23 21:01:21 +01:00
0e1204a943
add infos about SRT standard stream ID to the README (#2934 )
Alessandro Ros and GitHub
2024-01-23 20:52:18 +01:00
57c2d5aecb
add playback server (#2452 ) (#2906 )
Alessandro Ros and GitHub
2024-01-23 20:52:05 +01:00
fd2466a8e5
build(deps): bump github.com/bluenviron/mediacommon from 1.8.0 to 1.9.0 (#2928 )
2024-01-22 18:41:51 +01:00
9b270adc03
record: use reception time instead of current time in segment names (#2925 )
Alessandro Ros and GitHub
2024-01-21 19:15:31 +01:00
f8a56aae91
rtmp: simplify Audio message structure (#2924 )
Alessandro Ros and GitHub
2024-01-21 16:29:13 +01:00
7b9617f2e7
api: return 404 when an entity is not found (#2582 ) (#2920 )
Alessandro Ros and GitHub
2024-01-18 23:28:56 +01:00
b3eaec50c1
srt: support standard streamID syntax (#2469 ) (#2919 )
Alessandro Ros and GitHub
2024-01-18 23:23:51 +01:00
dd7d7c6c5d
srt: wait some seconds before returning authentication errors (#2918 )
Alessandro Ros and GitHub
2024-01-18 22:48:25 +01:00
84333dc304
build(deps): bump github.com/datarhei/gosrt from 0.5.5 to 0.5.7 (#2912 )
2024-01-18 22:15:48 +01:00
5cdc19d3e9
build(deps): bump github.com/abema/go-mp4 from 1.1.1 to 1.2.0 (#2913 )
2024-01-16 22:40:06 +01:00
e144f988aa
build(deps): bump github.com/bluenviron/mediacommon from 1.7.1 to 1.8.0 (#2910 )
2024-01-15 20:01:44 +01:00
c85410ecaa
build(deps): bump github.com/bluenviron/gortsplib/v4 (#2911 )
2024-01-15 18:32:46 +01:00
cd2495423a
do not wait for HTTP connections to close when shutting down the server (#2909 )
Alessandro Ros and GitHub
2024-01-15 17:54:52 +01:00
514036d41a
treat different RTSP formats as different tracks in logs and API (#2907 )
Alessandro Ros and GitHub
2024-01-15 12:08:14 +01:00
397c58a882
Add Argon2 credential hash support (#2888 )
2024-01-13 12:49:08 +01:00
20bb9b90cd
support G711 tracks with multiple channels and custom sample rates (#2891 )
Alessandro Ros and GitHub
2024-01-13 11:40:26 +01:00
a6c7d287a7
bump hls-js to v1.5.1 (#2903 )
2024-01-13 11:33:09 +01:00
120791b415
build(deps): bump github.com/bluenviron/mediacommon from 1.7.0 to 1.7.1 (#2897 )
2024-01-13 11:28:12 +01:00
584fdb72a0
bump hls-js to v1.5.0 (#2900 )
github-actions[bot] and GitHub
2024-01-11 11:27:11 +01:00
cf68fe459d
build(deps): bump golang.org/x/crypto from 0.17.0 to 0.18.0 (#2896 )
2024-01-09 23:06:06 +01:00
b8b64fda80
update dependencies (#2885 )
Alessandro Ros and GitHub
2024-01-07 17:51:06 +01:00
27975d8b67
rtmp: support publishing G711 and LPCM tracks (#2857 ) (#2884 )
Alessandro Ros and GitHub
2024-01-07 17:02:22 +01:00
bc7804cb33
Update README.md (#2870 )
2024-01-04 21:35:51 +01:00
86e7ee608a
build(deps): bump golang.org/x/term from 0.15.0 to 0.16.0 (#2873 )
dependabot[bot] and GitHub
2024-01-04 20:25:27 +01:00
7437ee7a09
update golangci-lint (#2868 )
Alessandro Ros and GitHub
2024-01-03 21:13:20 +01:00
e50def6afd
update gohlslib (#2862 )
Alessandro Ros and GitHub
2024-01-03 18:56:18 +01:00
698963ad03
support recording G711 tracks with fMP4 (#2853 )
Alessandro Ros and GitHub
2023-12-28 23:17:50 +01:00
ef2b6c740d
build(deps): bump github.com/bluenviron/gohlslib from 1.0.6 to 1.1.0 (#2852 )
dependabot[bot] and GitHub
2023-12-28 20:07:56 +01:00
598fadc9fb
api: add 'query' field to RTMP, RTSP, SRT and WebRTC clients (#2689 ) (#2844 )
Alessandro Ros and GitHub
2023-12-26 13:59:53 +01:00
1341421412
move api, metrics and pprof into dedicated packages (#2843 )
Alessandro Ros and GitHub
2023-12-26 13:41:15 +01:00
3ecd79f076
RunOn.. commands - Propagate errors in restart configurations (#2828 )
2023-12-26 06:06:58 -06:00
1feeba92b0
webrtc: prevent NotReadableError when publishing with Android (#2698 ) (#2842 )
Alessandro Ros and GitHub
2023-12-26 12:53:33 +01:00
e6fec31516
bump hls-js to v1.4.14 (#2825 )
github-actions[bot] and GitHub
2023-12-19 12:22:38 +01:00
d20071565f
build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#2823 )
dependabot[bot] and GitHub
2023-12-18 20:18:28 +01:00
fe4f436bd3
rtmp: change default RTMPS port to 1936 when it is omitted in source (#2821 )
Alessandro Ros and GitHub
2023-12-18 10:45:18 +01:00
4e8b8a2014
rtmp, srt: fix output of 'is reading from' log entry (#2820 )
Alessandro Ros and GitHub
2023-12-18 10:38:31 +01:00
b0ca00fca6
add instructions on cross compilation (#2817 )
Alessandro Ros and GitHub
2023-12-17 12:27:02 +01:00
db52e94040
update issue template (#2815 )
Alessandro Ros and GitHub
2023-12-17 12:07:26 +01:00
94953f5d22
webrtc: support Chrome versions older than M72 (#2621 ) (#2814 )
Alessandro Ros and GitHub
2023-12-16 18:39:36 +01:00
89560c19a0
rtmp: fix parsing error caused by extended timestamps (#2393 ) (#2556 ) (#2384 ) (#1550 ) (#2564 ) (#2808 )
Alessandro Ros and GitHub
2023-12-16 17:17:42 +01:00
0c131a2e92
rpi: pass log level to libcamera (#2617 ) (#2811 )
Alessandro Ros and GitHub
2023-12-15 12:10:16 +01:00
22414bb38c
rtmp: return error in case of extended chunk stream IDs (#2806 )
Alessandro Ros and GitHub
2023-12-14 11:38:47 +01:00
1b71d6975a
build(deps): bump github.com/google/uuid from 1.4.0 to 1.5.0 (#2804 )
dependabot[bot] and GitHub
2023-12-12 19:16:21 +01:00
bae9052f22
build(deps): bump github.com/pion/rtcp from 1.2.12 to 1.2.13 (#2801 )
dependabot[bot] and GitHub
2023-12-11 18:57:36 +01:00
d261bfe773
support static sources in paths with regular expressions (#824 ) (#2799 )
Alessandro Ros and GitHub
2023-12-10 21:23:41 +01:00
9bb9d58cf8
update gortsplib (#2800 )
Alessandro Ros and GitHub
2023-12-10 21:21:52 +01:00
15e6c199b4
always use 'all_others' or 'all' after every other path configuration (#2798 )
Alessandro Ros and GitHub
2023-12-10 19:28:02 +01:00
e06f4bc998
add instructions on OpenWrt service (#2795 )
Alessandro Ros and GitHub
2023-12-09 16:30:30 +01:00
5ee26130d2
rewrite OpenWrt installation procedure (#2794 )
Alessandro Ros and GitHub
2023-12-09 14:39:16 +01:00
11988249df
move servers into internal/servers (#2792 )
Alessandro Ros and GitHub
2023-12-08 19:17:17 +01:00
3891e7eb26
bump hls-js to v1.4.13 (#2791 )
2023-12-08 10:33:30 +01:00
ea28a1fef2
build(deps): bump github.com/bluenviron/gortsplib/v4 from 4.6.0 to 4.6.1 (#2785 )
dependabot[bot] and GitHub
2023-12-04 19:35:32 +01:00
b8dd7b9e52
add RTMPS metrics (#2783 )
Alessandro Ros and GitHub
2023-12-03 16:59:35 +01:00
ed72fa7db1
fix crash when requesting metrics and RTMP, SRT or WebRTC servers are not present anymore (#2782 )
Alessandro Ros and GitHub
2023-12-03 16:42:12 +01:00
20123fd5b9
record: rename segmentPath into path (#2777 )
Alessandro Ros and GitHub
2023-12-02 15:35:21 +01:00
7c8e593b0b
record: normalize decoding and encoding of segment paths (#2775 )
Alessandro Ros and GitHub
2023-12-02 15:15:17 +01:00
5da2ded815
record: rename recFormat into format (#2776 )
Alessandro Ros and GitHub
2023-12-02 15:03:37 +01:00
47bd7352f0
support unix timestamp in filenames of recorded segments (#2774 )
2023-12-02 08:36:13 -05:00
3e12f83732
hls, webrtc: fix appending slash to paths that contain slashes (#2773 )
Alessandro Ros and GitHub
2023-12-01 21:14:45 +01:00
aade2eedb9
hls, webrtc: prevent XSS attack when appending slash to paths (#2766 ) (#2767 ) (#2772 )
Alessandro Ros and GitHub
2023-12-01 20:54:18 +01:00
4ccb245feb
webrtc: fix propagating query parameters when appending slash to paths (#2771 )
Alessandro Ros and GitHub
2023-12-01 20:24:00 +01:00
50e7b038c4
hls: fix appending slash when behind a reverse proxy (#2770 )
Alessandro Ros and GitHub
2023-12-01 20:23:04 +01:00
0e5e3324a7
rpicamera: allow to change bitrate and IDR period dynamically (#2703 ) (#2764 )
Alessandro Ros and GitHub
2023-11-30 21:43:19 +01:00
6ca59e0ed8
bump gosrt (#2761 )
Alessandro Ros and GitHub
2023-11-29 19:41:56 +01:00
fe9426cc05
build(deps): bump golang.org/x/crypto from 0.15.0 to 0.16.0 (#2751 )
dependabot[bot] and GitHub
2023-11-27 19:59:43 +01:00
ce45498769
move hooks into dedicated package (#2746 )
Alessandro Ros and GitHub
2023-11-26 22:06:07 +01:00
d640dcf14d
fix missing comment in conf (#2745 )
Alessandro Ros and GitHub
2023-11-26 20:24:52 +01:00
e4f86be005
rename github workflow (#2744 )
Alessandro Ros and GitHub
2023-11-26 20:24:39 +01:00
81c803ba64
webrtc: fix bad quality when converting Opus from WebRTC to LL-HLS (#2499 ) (#2740 )
Alessandro Ros and GitHub
2023-11-24 22:07:33 +01:00
db5ba9903f
build(deps): bump github.com/bluenviron/gohlslib from 1.0.5 to 1.0.6 (#2736 )
dependabot[bot] and GitHub
2023-11-23 19:10:50 +01:00
dc453620fe
record: fix invalid segment duration in case of offsets between video/audio (#2477 ) (#2715 )
Alessandro Ros and GitHub
2023-11-23 13:36:07 +01:00
e6f861ee95
rename 'binaries' workflow into 'nightly_binaries' (#2714 )
Alessandro Ros and GitHub
2023-11-23 13:35:27 +01:00
f335fc67f9
test: use t.Setenv to set env vars in tests (#2722 )
Eng Zer Jun and GitHub
2023-11-21 00:34:56 +08:00
dee7176cb0
build(deps): bump github.com/bluenviron/mediacommon from 1.5.0 to 1.5.1 (#2711 )
2023-11-17 18:33:04 +01:00
c3d9be322d
allow using 'fallback' with static sources (#2606 ) (#2706 )
Alessandro Ros and GitHub
2023-11-16 23:37:43 +01:00
4fa6c16c85
Add query as optional block for SRT publish and read (#2656 )
Bohdan Cherniakh and GitHub
2023-11-17 00:32:17 +02:00
3277765851
apidocs: add missing recording settings to PathConf (#2705 )
Alessandro Ros and GitHub
2023-11-16 22:47:01 +01:00
09f43d9764
build(deps): bump github.com/bluenviron/gortsplib/v4 from 4.5.0 to 4.6.0 (#2702 )
dependabot[bot] and GitHub
2023-11-15 20:28:40 +01:00
42150c7ae5
update readme (#2695 )
Alessandro Ros and GitHub
2023-11-13 18:05:07 +01:00
a760a98bcc
webrtc: fix crash when reading from path 'publish' (#2688 ) (#2692 )
Alessandro Ros and GitHub
2023-11-13 14:36:18 +01:00
e8f57153d5
after a release, post to issues once (#2691 )
Alessandro Ros and GitHub
2023-11-13 11:51:32 +01:00
7a1e155531
update dependencies (#2687 )
Alessandro Ros and GitHub
2023-11-13 00:09:42 +01:00
687d8685ef
webrtc: improve connectivity mechanism (#2686 )
Alessandro Ros and GitHub
2023-11-12 23:55:28 +01:00
4cf8948fe6
automatically inform authors of GitHub issues about new releases (#2685 )
Alessandro Ros and GitHub
2023-11-12 21:57:55 +01:00
83a3086de7
webrtc: prevent pion/webrtc from writing log lines (#2681 )
Alessandro Ros and GitHub
2023-11-12 13:46:25 +01:00
5ae35af464
build(deps): bump github.com/pion/webrtc/v3 from 3.2.21 to 3.2.22 (#2675 )
2023-11-11 20:39:12 +01:00
f44d80867f
build(deps): bump github.com/pion/rtp from 1.8.2 to 1.8.3 (#2677 )
2023-11-11 15:58:52 +01:00
34275ca40d
build(deps): bump github.com/pion/rtcp from 1.2.11 to 1.2.12 (#2676 )
2023-11-11 15:55:11 +01:00
2fe31a2421
record: allow using special characters in recording path (#2674 )
Alessandro Ros and GitHub
2023-11-10 16:07:21 +01:00
d51baa04f7
record: fix deleting segments in case of relative paths (#2526 ) (#2673 )
Alessandro Ros and GitHub
2023-11-10 16:03:04 +01:00
ef19552632
fix setting 'recordDeleteAfter' to zero (#2670 ) (#2671 )
Alessandro Ros and GitHub
2023-11-10 13:51:52 +01:00
fb585b5b72
build(deps): bump golang.org/x/crypto from 0.14.0 to 0.15.0 (#2668 )
2023-11-10 13:18:24 +01:00
b87a3ca735
build(deps): bump golang.org/x/term from 0.13.0 to 0.14.0 (#2667 )
2023-11-09 22:41:08 +01:00
ca2e3a9ebe
build(deps): bump github.com/pion/rtcp from 1.2.10 to 1.2.11 (#2669 )
2023-11-09 22:40:51 +01:00
cb04d28f6e
metrics: expose state of WebRTC sessions (#2662 )
Alessandro Ros and GitHub
2023-11-08 12:01:39 +01:00
f82c6e3654
tests: fix race condition in TestPathRunOnDemand (#2663 )
Alessandro Ros and GitHub
2023-11-08 11:21:08 +01:00
4bf0d10079
metrics: add paths_bytes_sent, srt_conns, srt_conns_bytes_received, srt_conns_bytes_sent (#2620 ) (#2619 ) (#2629 )
2023-11-08 11:20:16 +01:00