This website requires JavaScript.
59ae3add7e
move codec-related constants into formatprocessor (#3595 )
Alessandro Ros and GitHub
2024-08-01 16:42:53 +02:00
0230aa0a9c
record, hls: fix panic with MPEG-4 audio tracks without config (#3590 ) (#3594 )
Alessandro Ros and GitHub
2024-08-01 16:34:40 +02:00
da5420a788
build(deps): bump github.com/datarhei/gosrt (#3559 )
2024-07-17 21:29:04 +02:00
3152388c1f
fix gosrt import (#3549 )
Alessandro Ros and GitHub
2024-07-12 13:56:44 +02:00
ed15f9dde5
deps: restore link to datarhei/gosrt (#3546 )
Alessandro Ros and GitHub
2024-07-11 13:33:03 +02:00
976f2252a5
bump hls.js to v1.5.13 (#3540 )
2024-07-08 18:08:49 +02:00
c3265a554b
fix hls.js update workflow (#3538 )
Alessandro Ros and GitHub
2024-07-08 18:06:51 +02:00
1a4fd9cfca
bump dependencies (#3537 )
Alessandro Ros and GitHub
2024-07-07 19:51:43 +02:00
3f1d182d2c
fix support for HTTP preflight requests (#1792 ) (#3535 )
Alessandro Ros and GitHub
2024-07-06 21:45:15 +02:00
342c257df5
srt: process connection requests in parallel (#3382 ) (#3534 )
Alessandro Ros and GitHub
2024-07-05 22:17:40 +02:00
c4987d020a
build(deps): bump golang.org/x/term from 0.21.0 to 0.22.0 (#3533 )
2024-07-05 19:29:20 +02:00
3c2d103234
build(deps): bump golang.org/x/crypto from 0.24.0 to 0.25.0 (#3532 )
2024-07-05 19:28:57 +02:00
c2d60e5a9b
build(deps): bump golang.org/x/sys from 0.21.0 to 0.22.0 (#3530 )
dependabot[bot] and GitHub
2024-07-04 20:07:59 +02:00
afec0cd86c
rtmp: fix publishing from DJI FlightHub Sync (#3301 ) (#3504 )
Alessandro Ros and GitHub
2024-07-01 16:03:12 +02:00
a1dc9f45f5
webrtc: support publishing H265 tracks (#3435 ) (#3492 )
Alessandro Ros and GitHub
2024-06-19 21:02:08 +02:00
65d90f7cc6
allow using MTX_QUERY inside source (#3486 )
Alessandro Ros and GitHub
2024-06-18 22:10:26 +02:00
dfa2e81e61
Save a hash of the hls.min.js release (#3464 )
Bouke van der Bijl and GitHub
2024-06-17 23:15:18 +02:00
7dcfd2e46d
build(deps): bump github.com/gorilla/websocket from 1.5.2 to 1.5.3 (#3470 )
2024-06-17 23:12:10 +02:00
f227971517
fix UDP-related tests (#3484 )
Alessandro Ros and GitHub
2024-06-17 23:09:25 +02:00
9554fc4ba0
prevent mixing together legacy and current auth mechanism (#3258 ) (#3460 )
Alessandro Ros and GitHub
2024-06-12 17:38:55 +02:00
39ae1269ad
webrtc: support passing username and password through Bearer Token (#3248 ) (#3459 )
Alessandro Ros and GitHub
2024-06-11 23:37:59 +02:00
caa9fa6ca0
webrtc, hls: support passing JWT through Authorization header (#3248 ) (#3458 )
Alessandro Ros and GitHub
2024-06-11 23:33:01 +02:00
80a133afc9
bump dependencies (#3457 )
Alessandro Ros and GitHub
2024-06-11 22:43:27 +02:00
3eabe6ac54
expose MTX_SEGMENT_DURATION to runOnRecordSegmentComplete (#3440 ) (#2983 ) (#3456 )
Alessandro Ros and GitHub
2024-06-11 18:30:40 +02:00
3a2594d610
rtmp: fix error when publishing AAC audio tracks (#3414 )
2024-06-11 19:26:45 +08:00
e996ae5a21
build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2 (#3450 )
dependabot[bot] and GitHub
2024-06-10 20:01:34 +02:00
427249877c
webrtc: fix error "Failed to setup RTCP mux" on some readers (#3381 ) (#3449 )
Alessandro Ros and GitHub
2024-06-10 15:43:52 +02:00
095921dc26
webrtc: on browsers, display error messages from server (#3448 )
Alessandro Ros and GitHub
2024-06-10 15:41:05 +02:00
1911294539
bump pion/webrtc (#3447 )
Alessandro Ros and GitHub
2024-06-10 12:51:24 +02:00
d0c8e89223
fix webrtc/G722 tests (#3444 )
Alessandro Ros and GitHub
2024-06-10 10:15:25 +02:00
5fe2819546
webrtc: set fmtp of outgoing VP9 and multiopus tracks (#3446 )
Alessandro Ros and GitHub
2024-06-10 09:54:08 +02:00
511b276b4d
webrtc: support reading G711 16khz tracks (#2848 ) (#3445 )
Alessandro Ros and GitHub
2024-06-10 00:57:26 +02:00
427fea30ed
fix webrtc/VP9 tests (#3443 )
Alessandro Ros and GitHub
2024-06-09 23:18:47 +02:00
44953c8e05
webrtc: fix supported AV1 profiles (#3442 )
Alessandro Ros and GitHub
2024-06-09 23:09:55 +02:00
d7bc304e52
webrtc: speed up gathering of incoming tracks (#3441 )
Alessandro Ros and GitHub
2024-06-09 22:58:40 +02:00
eaf47e6598
webrtc: support reading, publishing, proxying LPCM tracks (#3437 )
Alessandro Ros and GitHub
2024-06-09 22:51:16 +02:00
bf8b68d757
bump pion/webrtc and pion/ice (#3436 )
Alessandro Ros and GitHub
2024-06-08 23:38:10 +02:00
16d0bb7200
webrtc: fix proxying PCMU tracks (#3427 )
Alessandro Ros and GitHub
2024-06-05 12:46:55 +02:00
b9e9b08759
bump hls.js to v1.5.11 (#3426 )
github-actions[bot] and GitHub
2024-06-05 09:00:22 +02:00
efb51044db
api: fix crash when itemsPerPage is zero and there are items (#3425 )
Alessandro Ros and GitHub
2024-06-04 23:09:50 +02:00
011ea47142
build(deps): bump golang.org/x/crypto from 0.23.0 to 0.24.0 (#3423 )
2024-06-04 22:26:37 +02:00
ca5529e10a
build(deps): bump golang.org/x/term from 0.20.0 to 0.21.0 (#3424 )
2024-06-04 22:16:05 +02:00
8bd717cf96
bump hls.js to v1.5.10 (#3421 )
github-actions[bot] and GitHub
2024-06-04 10:27:05 +02:00
ca1638976b
webrtc: support reading and publishing multichannel Opus (#3371 ) (#3375 )
Alessandro Ros and GitHub
2024-06-03 00:26:32 +02:00
c37e8953fa
webrtc: show error when setLocalDescription or createOffer fail (#3417 )
Alessandro Ros and GitHub
2024-06-02 23:19:58 +02:00
ca6e1259fb
webrtc: support reading and proxying stereo PCMU/PCMA tracks (#3402 )
Alessandro Ros and GitHub
2024-06-02 23:08:54 +02:00
6da8aee64f
webrtc: show error in case setRemoteDescription fails (#3416 )
Alessandro Ros and GitHub
2024-06-02 22:14:36 +02:00
f4b7f147a5
api, playback: add CORS headers on non-existing pages too (#1792 ) (#3410 )
Alessandro Ros and GitHub
2024-05-30 14:29:05 +02:00
1c2f95f609
webrtc: allow configuring timeouts (#3404 ) (#3406 )
Jason Walton and GitHub
2024-05-30 07:36:58 -04:00
500c5ef350
bump hls.js to v1.5.9 (#3407 )
2024-05-30 10:35:03 +02:00
51387e8e33
fix error in timestamp of Opus packets coming from SRT / HLS / MPEG-TS (#3388 )
Alessandro Ros and GitHub
2024-05-24 19:47:12 +02:00
2bb7db5314
simplify Raspberry Pi build instructions (#3385 )
Alessandro Ros and GitHub
2024-05-24 13:40:05 +02:00
407702380a
webrtc: in answer, include codecs that are actually in use (#3374 )
Alessandro Ros and GitHub
2024-05-19 19:41:42 +02:00
0ace308672
update dependencies (#3370 )
Alessandro Ros and GitHub
2024-05-19 14:45:07 +02:00
6793a12aff
api: make replace paths idempotent (#3362 )
Bouke van der Bijl and GitHub
2024-05-19 14:40:50 +02:00
e283725cde
support routing multichannel Opus between RTSP, SRT, HLS, UDP and recording in MPEG-TS and fMP4 (#3355 ) (#3368 )
Alessandro Ros and GitHub
2024-05-19 14:38:57 +02:00
d21506182b
webrtc: fix returning code 404 when a stream does not exist (#3369 )
Alessandro Ros and GitHub
2024-05-19 13:46:47 +02:00
425b7fa4fb
move pmp4 package into mediacommon (#3367 )
Alessandro Ros and GitHub
2024-05-18 11:27:39 +02:00
af9792b44e
build(deps): bump github.com/MicahParks/keyfunc/v3 from 3.3.2 to 3.3.3 (#3364 )
2024-05-16 20:44:21 +02:00
03ead7f88b
build(deps): bump github.com/MicahParks/jwkset from 0.5.17 to 0.5.18 (#3363 )
2024-05-16 20:31:53 +02:00
f3ed659fab
rtsp: fix authentication when algorithm field is not supported (#3116 ) (#3314 )
Alessandro Ros and GitHub
2024-05-15 10:28:12 +02:00
c0ad6e4dc5
raise an error in case recordPath is incompatible with the playback server (#3356 )
Alessandro Ros and GitHub
2024-05-14 17:40:45 +02:00
6debb52abd
hls: make closeAfterInactivity configurable (#3329 )
xjr20042 and GitHub
2024-05-09 16:08:15 +08:00
3e7cc0470f
bump GitHub Actions OS (#3341 )
Alessandro Ros and GitHub
2024-05-08 22:30:17 +02:00
31c522bf5e
build(deps): bump github.com/gin-gonic/gin from 1.9.1 to 1.10.0 (#3334 )
2024-05-07 22:43:57 +02:00
7946629cfd
build(deps): bump golang.org/x/crypto from 0.22.0 to 0.23.0 (#3330 )
dependabot[bot] and GitHub
2024-05-06 21:02:47 +02:00
dcb5b45e84
update dependencies (#3325 )
Alessandro Ros and GitHub
2024-05-05 19:06:47 +02:00
0c86dca71a
fix 'no segments found' error message (#3323 )
Alessandro Ros and GitHub
2024-05-05 11:43:41 +02:00
5d0ebdef56
webrtc: fix error when charset is in Content-Type (#3126 ) (#3318 )
Alessandro Ros and GitHub
2024-05-05 10:47:12 +02:00
575d3585fe
fix unexpected behavior of authInternalUsers or authHTTPExclude (#3316 )
Alessandro Ros and GitHub
2024-05-04 10:12:43 +02:00
8b51ca9c8b
rtmp: fix error when reading metadata (#3302 )
xjr20042 and GitHub
2024-04-30 03:49:38 +08:00
1204f76eb7
update golangci-lint (#3300 )
Alessandro Ros and GitHub
2024-04-28 18:20:08 +02:00
5d74906414
build(deps): bump github.com/pion/rtp from 1.8.5 to 1.8.6 (#3288 )
2024-04-24 11:55:59 +02:00
3d69edb533
update dependencies (#3281 )
Alessandro Ros and GitHub
2024-04-21 17:21:45 +02:00
85dd81698b
support HTTPS, Allow-Origin and trusted proxies in API, playback server, metrics server and pprof server (#2658 ) (#2491 ) (#3235 ) (#3280 )
Alessandro Ros and GitHub
2024-04-21 17:10:35 +02:00
9e636308d9
bump Go to 1.22 (#3279 )
Alessandro Ros and GitHub
2024-04-21 11:12:14 +02:00
6513f05bb6
update README (#3278 )
Alessandro Ros and GitHub
2024-04-21 11:11:23 +02:00
bfa83fcd33
webrtc: support WHIP/WHEP endpoints without PATCH support (#3273 ) (#3277 )
Alessandro Ros and GitHub
2024-04-20 23:55:35 +02:00
4ed1a39da2
webrtc: support charset in Content-Type of WHIP offer responses (#3274 )
FuseTim and GitHub
2024-04-20 23:24:19 +02:00
dc3eae7f96
add whipclientsink instructions to the README (#3276 )
Alessandro Ros and GitHub
2024-04-20 23:21:39 +02:00
75ae2f4fac
hls: fix population of runOnDemand's MTX_QUERY (#3255 )
xjr20042 and GitHub
2024-04-20 04:53:16 +08:00
2bd8ac7e19
fix support for JWT authentication in API, metrics, playback, pprof (#3253 )
2024-04-18 18:55:48 -03:00
b84f0b90d0
add JWT authentication tests (#3272 )
Alessandro Ros and GitHub
2024-04-18 22:58:37 +02:00
9d82d4e783
api: fix crash when calling config/paths/patch on an empty path config (#3265 )
Alessandro Ros and GitHub
2024-04-18 00:23:39 +02:00
9a67eb8bb6
record: increase default part duration to 1s (#3264 )
Alessandro Ros and GitHub
2024-04-18 00:11:28 +02:00
cfea14e8e5
webrtc: detect stereo tracks published with the web page (#2902 ) (#3263 )
Alessandro Ros and GitHub
2024-04-17 23:41:45 +02:00
9e718f9dd9
webrtc: in publish page, prevent same device from appearing multiple times (#3261 )
Alessandro Ros and GitHub
2024-04-17 23:39:17 +02:00
851358a379
webrtc: fix loading default video and devices from query (#3260 )
Alessandro Ros and GitHub
2024-04-17 22:59:50 +02:00
36f4425fa4
webrtc: fix setting bitrate when 'optimize for voice' is off (#3262 )
Alessandro Ros and GitHub
2024-04-17 22:59:06 +02:00
42d982cb92
build(deps): bump github.com/pion/interceptor from 0.1.28 to 0.1.29 (#3259 )
2024-04-17 19:13:32 +02:00
7193f82708
webrtc: improve layout of publish page; add 'ideal' label to width, height and framerate (#2845 ) (#3254 )
Alessandro Ros and GitHub
2024-04-17 12:17:26 +02:00
3a968118db
playback: improve precision when splitting fMP4 parts (#3250 )
Alessandro Ros and GitHub
2024-04-15 17:45:11 +02:00
95f1f79b35
api: fix crash when changing settings of an on-demand source that is idle (#3246 ) (#3249 )
Alessandro Ros and GitHub
2024-04-15 17:44:54 +02:00
1c135fb62e
test: add MP4 playback tests (#3245 )
Alessandro Ros and GitHub
2024-04-15 11:39:49 +02:00
099a6e8af3
update dependencies (#3241 )
Alessandro Ros and GitHub
2024-04-14 19:33:39 +02:00
4157f490fa
playback: support serving streams in standard MP4 format (#3213 )
Alessandro Ros and GitHub
2024-04-14 19:29:29 +02:00
665e11a376
webrtc, hls: use absolute paths in Location header (#3195 ) (#3177 ) (#3240 )
Alessandro Ros and GitHub
2024-04-14 12:04:51 +02:00
a18bebfa58
webrtc: unexport WHIP primitives (#3233 )
Alessandro Ros and GitHub
2024-04-13 11:08:30 +02:00
a6cc52f0b2
webrtc: return 404 in case a WHIP PATCH or WHIP DELETE request fails (#3232 )
Alessandro Ros and GitHub
2024-04-13 11:04:45 +02:00
4354535a94
webrtc: fix crash when marshaling ICE fragments (#3231 )
Alessandro Ros and GitHub
2024-04-13 10:47:26 +02:00