1
0
Fork 0
forked from External/mediamtx

Commit graph

  • 6934441a5e add initial dockerfile main Failure 2024-07-24 18:04:08 -07:00
  • 09ad8e7160 import changes Failure 2024-07-24 16:52:58 -07:00
  • da5420a788
    build(deps): bump github.com/datarhei/gosrt (#3559) dependabot[bot] 2024-07-17 21:29:04 +02:00
  • f4c335bf19
    build(deps): bump github.com/pion/rtp dependabot/go_modules/github.com/pion/rtp-1.8.7 dependabot[bot] 2024-07-15 17:12:27 +00:00
  • 3152388c1f
    fix gosrt import (#3549) Alessandro Ros 2024-07-12 13:56:44 +02:00
  • ed15f9dde5
    deps: restore link to datarhei/gosrt (#3546) Alessandro Ros 2024-07-11 13:33:03 +02:00
  • 976f2252a5
    bump hls.js to v1.5.13 (#3540) github-actions[bot] 2024-07-08 18:08:49 +02:00
  • c3265a554b
    fix hls.js update workflow (#3538) Alessandro Ros 2024-07-08 18:06:51 +02:00
  • 1a4fd9cfca
    bump dependencies (#3537) v1.8.4 Alessandro Ros 2024-07-07 19:51:43 +02:00
  • 3f1d182d2c
    fix support for HTTP preflight requests (#1792) (#3535) Alessandro Ros 2024-07-06 21:45:15 +02:00
  • 342c257df5
    srt: process connection requests in parallel (#3382) (#3534) Alessandro Ros 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) dependabot[bot] 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) dependabot[bot] 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] 2024-07-04 20:07:59 +02:00
  • afec0cd86c
    rtmp: fix publishing from DJI FlightHub Sync (#3301) (#3504) Alessandro Ros 2024-07-01 16:03:12 +02:00
  • a1dc9f45f5
    webrtc: support publishing H265 tracks (#3435) (#3492) Alessandro Ros 2024-06-19 21:02:08 +02:00
  • 65d90f7cc6
    allow using MTX_QUERY inside source (#3486) Alessandro Ros 2024-06-18 22:10:26 +02:00
  • dfa2e81e61
    Save a hash of the hls.min.js release (#3464) Bouke van der Bijl 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) dependabot[bot] 2024-06-17 23:12:10 +02:00
  • f227971517
    fix UDP-related tests (#3484) Alessandro Ros 2024-06-17 23:09:25 +02:00
  • ec773c574c deploy: 9554fc4ba0 gh-pages aler9 2024-06-12 15:45:49 +00:00
  • 9554fc4ba0
    prevent mixing together legacy and current auth mechanism (#3258) (#3460) v1.8.3 Alessandro Ros 2024-06-12 17:38:55 +02:00
  • 39ae1269ad
    webrtc: support passing username and password through Bearer Token (#3248) (#3459) Alessandro Ros 2024-06-11 23:37:59 +02:00
  • caa9fa6ca0
    webrtc, hls: support passing JWT through Authorization header (#3248) (#3458) Alessandro Ros 2024-06-11 23:33:01 +02:00
  • 80a133afc9
    bump dependencies (#3457) Alessandro Ros 2024-06-11 22:43:27 +02:00
  • 3eabe6ac54
    expose MTX_SEGMENT_DURATION to runOnRecordSegmentComplete (#3440) (#2983) (#3456) Alessandro Ros 2024-06-11 18:30:40 +02:00
  • 3a2594d610
    rtmp: fix error when publishing AAC audio tracks (#3414) Jacob Su 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] 2024-06-10 20:01:34 +02:00
  • 427249877c
    webrtc: fix error "Failed to setup RTCP mux" on some readers (#3381) (#3449) Alessandro Ros 2024-06-10 15:43:52 +02:00
  • 095921dc26
    webrtc: on browsers, display error messages from server (#3448) Alessandro Ros 2024-06-10 15:41:05 +02:00
  • 1911294539
    bump pion/webrtc (#3447) Alessandro Ros 2024-06-10 12:51:24 +02:00
  • d0c8e89223
    fix webrtc/G722 tests (#3444) Alessandro Ros 2024-06-10 10:15:25 +02:00
  • 5fe2819546
    webrtc: set fmtp of outgoing VP9 and multiopus tracks (#3446) Alessandro Ros 2024-06-10 09:54:08 +02:00
  • 511b276b4d
    webrtc: support reading G711 16khz tracks (#2848) (#3445) Alessandro Ros 2024-06-10 00:57:26 +02:00
  • 427fea30ed
    fix webrtc/VP9 tests (#3443) Alessandro Ros 2024-06-09 23:18:47 +02:00
  • 44953c8e05
    webrtc: fix supported AV1 profiles (#3442) Alessandro Ros 2024-06-09 23:09:55 +02:00
  • d7bc304e52
    webrtc: speed up gathering of incoming tracks (#3441) Alessandro Ros 2024-06-09 22:58:40 +02:00
  • eaf47e6598
    webrtc: support reading, publishing, proxying LPCM tracks (#3437) Alessandro Ros 2024-06-09 22:51:16 +02:00
  • bf8b68d757
    bump pion/webrtc and pion/ice (#3436) Alessandro Ros 2024-06-08 23:38:10 +02:00
  • 16d0bb7200
    webrtc: fix proxying PCMU tracks (#3427) Alessandro Ros 2024-06-05 12:46:55 +02:00
  • b9e9b08759
    bump hls.js to v1.5.11 (#3426) github-actions[bot] 2024-06-05 09:00:22 +02:00
  • efb51044db
    api: fix crash when itemsPerPage is zero and there are items (#3425) Alessandro Ros 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) dependabot[bot] 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) dependabot[bot] 2024-06-04 22:16:05 +02:00
  • 8bd717cf96
    bump hls.js to v1.5.10 (#3421) github-actions[bot] 2024-06-04 10:27:05 +02:00
  • ca1638976b
    webrtc: support reading and publishing multichannel Opus (#3371) (#3375) Alessandro Ros 2024-06-03 00:26:32 +02:00
  • c37e8953fa
    webrtc: show error when setLocalDescription or createOffer fail (#3417) Alessandro Ros 2024-06-02 23:19:58 +02:00
  • ca6e1259fb
    webrtc: support reading and proxying stereo PCMU/PCMA tracks (#3402) Alessandro Ros 2024-06-02 23:08:54 +02:00
  • 6da8aee64f
    webrtc: show error in case setRemoteDescription fails (#3416) Alessandro Ros 2024-06-02 22:14:36 +02:00
  • a16ef00e88 temp feature/version aler9 2024-05-30 23:00:12 +02:00
  • f4b7f147a5
    api, playback: add CORS headers on non-existing pages too (#1792) (#3410) Alessandro Ros 2024-05-30 14:29:05 +02:00
  • 1c2f95f609
    webrtc: allow configuring timeouts (#3404) (#3406) Jason Walton 2024-05-30 07:36:58 -04:00
  • f6b0a72453 set server version when compiling from source too aler9 2024-05-30 13:28:59 +02:00
  • 500c5ef350
    bump hls.js to v1.5.9 (#3407) github-actions[bot] 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 2024-05-24 19:47:12 +02:00
  • 2bb7db5314
    simplify Raspberry Pi build instructions (#3385) Alessandro Ros 2024-05-24 13:40:05 +02:00
  • 407702380a
    webrtc: in answer, include codecs that are actually in use (#3374) Alessandro Ros 2024-05-19 19:41:42 +02:00
  • 4bf601a54e deploy: 0ace308672 aler9 2024-05-19 12:53:24 +00:00
  • 0ace308672
    update dependencies (#3370) v1.8.2 Alessandro Ros 2024-05-19 14:45:07 +02:00
  • 6793a12aff
    api: make replace paths idempotent (#3362) Bouke van der Bijl 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 2024-05-19 14:38:57 +02:00
  • d21506182b
    webrtc: fix returning code 404 when a stream does not exist (#3369) Alessandro Ros 2024-05-19 13:46:47 +02:00
  • 425b7fa4fb
    move pmp4 package into mediacommon (#3367) Alessandro Ros 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) dependabot[bot] 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) dependabot[bot] 2024-05-16 20:31:53 +02:00
  • f3ed659fab
    rtsp: fix authentication when algorithm field is not supported (#3116) (#3314) Alessandro Ros 2024-05-15 10:28:12 +02:00
  • c0ad6e4dc5
    raise an error in case recordPath is incompatible with the playback server (#3356) Alessandro Ros 2024-05-14 17:40:45 +02:00
  • 6debb52abd
    hls: make closeAfterInactivity configurable (#3329) xjr20042 2024-05-09 16:08:15 +08:00
  • 3e7cc0470f
    bump GitHub Actions OS (#3341) Alessandro Ros 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) dependabot[bot] 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] 2024-05-06 21:02:47 +02:00
  • dcb5b45e84
    update dependencies (#3325) v1.8.1 Alessandro Ros 2024-05-05 19:06:47 +02:00
  • 0c86dca71a
    fix 'no segments found' error message (#3323) Alessandro Ros 2024-05-05 11:43:41 +02:00
  • 5d0ebdef56
    webrtc: fix error when charset is in Content-Type (#3126) (#3318) Alessandro Ros 2024-05-05 10:47:12 +02:00
  • 575d3585fe
    fix unexpected behavior of authInternalUsers or authHTTPExclude (#3316) Alessandro Ros 2024-05-04 10:12:43 +02:00
  • 8b51ca9c8b
    rtmp: fix error when reading metadata (#3302) xjr20042 2024-04-30 03:49:38 +08:00
  • 1204f76eb7
    update golangci-lint (#3300) Alessandro Ros 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) dependabot[bot] 2024-04-24 11:55:59 +02:00
  • cf0dd149ef deploy: 3d69edb533 aler9 2024-04-21 15:28:41 +00:00
  • 3d69edb533
    update dependencies (#3281) v1.8.0 Alessandro Ros 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 2024-04-21 17:10:35 +02:00
  • 9e636308d9
    bump Go to 1.22 (#3279) Alessandro Ros 2024-04-21 11:12:14 +02:00
  • 6513f05bb6
    update README (#3278) Alessandro Ros 2024-04-21 11:11:23 +02:00
  • bfa83fcd33
    webrtc: support WHIP/WHEP endpoints without PATCH support (#3273) (#3277) Alessandro Ros 2024-04-20 23:55:35 +02:00
  • 4ed1a39da2
    webrtc: support charset in Content-Type of WHIP offer responses (#3274) FuseTim 2024-04-20 23:24:19 +02:00
  • dc3eae7f96
    add whipclientsink instructions to the README (#3276) Alessandro Ros 2024-04-20 23:21:39 +02:00
  • 75ae2f4fac
    hls: fix population of runOnDemand's MTX_QUERY (#3255) xjr20042 2024-04-20 04:53:16 +08:00
  • 2bd8ac7e19
    fix support for JWT authentication in API, metrics, playback, pprof (#3253) Rafael Scheidt 2024-04-18 18:55:48 -03:00
  • b84f0b90d0
    add JWT authentication tests (#3272) Alessandro Ros 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 2024-04-18 00:23:39 +02:00
  • 9a67eb8bb6
    record: increase default part duration to 1s (#3264) Alessandro Ros 2024-04-18 00:11:28 +02:00
  • cfea14e8e5
    webrtc: detect stereo tracks published with the web page (#2902) (#3263) Alessandro Ros 2024-04-17 23:41:45 +02:00
  • 9e718f9dd9
    webrtc: in publish page, prevent same device from appearing multiple times (#3261) Alessandro Ros 2024-04-17 23:39:17 +02:00
  • 851358a379
    webrtc: fix loading default video and devices from query (#3260) Alessandro Ros 2024-04-17 22:59:50 +02:00
  • 36f4425fa4
    webrtc: fix setting bitrate when 'optimize for voice' is off (#3262) Alessandro Ros 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) dependabot[bot] 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 2024-04-17 12:17:26 +02:00
  • 3a968118db
    playback: improve precision when splitting fMP4 parts (#3250) Alessandro Ros 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 2024-04-15 17:44:54 +02:00
  • 1c135fb62e
    test: add MP4 playback tests (#3245) Alessandro Ros 2024-04-15 11:39:49 +02:00