Commit Graph

  • 08fa61e56d do not add an 'all' path automatically if not present in the configuration file aler9 2021-11-06 12:51:38 +01:00
  • 5f3ceb6d1e rtsp source: fix detection of GET_PARAMETER support aler9 2021-11-06 12:09:46 +01:00
  • 322ea55534 split API definitions between their corresponding structs aler9 2021-11-05 17:53:24 +01:00
  • afabd331d9 metrics: add hls_muxers metric aler9 2021-11-05 17:29:13 +01:00
  • 0c79efdab7 api: cleanup aler9 2021-11-05 17:18:21 +01:00
  • 79e73c5cb4 api: add /v1/hlsmuxers/list endpoint aler9 2021-11-05 17:14:31 +01:00
  • fb311e31ec add missing check on strict encryption + UDP multicast aler9 2021-11-05 17:11:40 +01:00
  • 6564c3511b hls: change Muxer letter aler9 2021-11-05 16:55:00 +01:00
  • e4ba689bfd rtsp: print opened listeners in a single line aler9 2021-11-03 22:44:17 +01:00
  • f801a9fa39 log the exact reason why a path is closed aler9 2021-11-03 22:41:23 +01:00
  • 9ab95cc603 use opened / closed instead of created / destroyed in logs aler9 2021-11-03 22:31:02 +01:00
  • a867c469fd fix automatic deletion of regexp paths (#664) (#680) aler9 2021-11-03 22:28:50 +01:00
  • 2e7c56a24f remove useless test aler9 2021-11-03 21:46:06 +01:00
  • 9245a79cf1 remove ffmpeg from tests aler9 2021-11-03 21:42:29 +01:00
  • 2d12c37074 use require.EqualError() in tests aler9 2021-11-03 17:52:47 +01:00
  • aa01eaf12b cleanup aler9 2021-11-03 16:37:08 +01:00
  • 8b6d8766b3 apidocs: add missing HLS source to paths/list aler9 2021-11-03 12:19:09 +01:00
  • 798d30d592 update readme aler9 2021-11-02 14:01:13 +01:00
  • bfdb1557b1 update issue template aler9 2021-11-02 13:53:54 +01:00
  • 47a975de09 hls: fix race condition aler9 2021-11-01 11:07:37 +01:00
  • 5464f259a1 update readme aler9 2021-11-01 10:49:17 +01:00
  • 5f5781f386 update readme aler9 2021-10-31 14:30:33 +01:00
  • eab2663420 move VLC authentication hack into gortsplib aler9 2021-10-30 15:05:27 +02:00
  • 09a7e11066 add more fatal errors aler9 2021-10-30 13:56:59 +02:00
  • 0c4cfd0e53 update gortsplib aler9 2021-10-30 13:55:05 +02:00
  • c9c9c88ac8 update golangci-lint aler9 2021-10-30 13:06:29 +02:00
  • a83f57bc3e implement per-path metrics Konstantin SalnikovandAlessandro Ros 2021-10-12 01:00:56 +03:00
  • 161fa58bd6 hls: cleanup aler9 2021-10-28 18:57:04 +02:00
  • 8df5c52a6c rtsp: make VLC-related error message more clear when aler9 2021-10-28 18:40:57 +02:00
  • af63360079 remove count of readers and publishers from log lines aler9 2021-10-28 17:33:43 +02:00
  • 9af006b488 allow to set logLevel: error in config aler9 2021-10-28 17:29:27 +02:00
  • ab70f946b0 unexport members of private structs aler9 2021-10-27 21:01:00 +02:00
  • 07db2ce0ef print log levels with 3 characters aler9 2021-10-27 20:00:05 +02:00
  • 75d4f1437d add "error" log level aler9 2021-10-27 19:49:57 +02:00
  • 8875c8eaa6 rtsp: print exact reason when a session is destroyed (#649) aler9 2021-10-27 19:49:43 +02:00
  • 226e26e05f metrics: use gin router aler9 2021-10-27 12:14:23 +02:00
  • 2af39db5be hls: add https tests aler9 2021-10-26 14:54:28 +02:00
  • 9155bffefb allow disabling HTTPS validation by using sourceFingerprint (#665) aler9 2021-10-25 21:13:02 +02:00
  • d30822cb1b make sourceFingerprint optional and allow standard certificate validation aler9 2021-10-25 21:01:29 +02:00
  • cb7a570911 update docs aler9 2021-10-25 20:54:18 +02:00
  • 7d2434e6e6 split readme into sections aler9 2021-10-22 19:33:44 +02:00
  • be54bed373 remove useless checks aler9 2021-10-22 18:43:46 +02:00
  • 509bed355a update gortsplib aler9 2021-10-22 18:41:10 +02:00
  • f32d69a93d fix race condition aler9 2021-10-17 17:16:57 +02:00
  • e6238694af api: log requests even with logLevel: info aler9 2021-10-17 17:05:22 +02:00
  • c51ba926e0 hls: dump requests and responses when logLevel is debug aler9 2021-10-17 17:02:15 +02:00
  • b65d715f0b hls: add Server header aler9 2021-10-17 16:51:35 +02:00
  • ef3fab477e hls: use gin as HTTP router aler9 2021-10-17 16:49:49 +02:00
  • 37f63434ac sort arrays in configuration and API (#644) aler9 2021-10-17 15:40:17 +02:00
  • 94e519f08f conf: use dedicated interface to unmarshal from environment aler9 2021-10-11 11:46:40 +02:00
  • 9d749efa55 Update openapi.yaml udatnyandAlessandro Ros 2021-10-09 01:44:06 +02:00
  • f224b38613 Update openapi.yaml udatnyandAlessandro Ros 2021-10-01 15:01:34 +02:00
  • cf36693ce6 update readme aler9 2021-10-06 15:21:57 +02:00
  • 1a419a1b9c update apidocs aler9 2021-10-06 13:33:35 +02:00
  • b21efeb28f restore logLevel: debug aler9 2021-10-05 20:36:15 +02:00
  • 0d4d81c333 remove useless code aler9 2021-10-05 09:41:37 +02:00
  • b70a4bfe5b fix regression that prevented setting config slices with env variables (#612) aler9 2021-10-04 08:58:08 +02:00
  • 0d15e2772a close custom commands with SIGINT again (#495) aler9 2021-10-03 16:09:40 +02:00
  • 131148ecb4 fix lint aler9 2021-10-03 16:08:10 +02:00
  • 2a1b3e194d avoid deadlock when a runOnDemand command is used and a path is deleted aler9 2021-10-03 16:05:37 +02:00
  • 0a9e414625 avoid closing readers twice aler9 2021-10-03 16:01:40 +02:00
  • d2c668ceea avoid deadlock when a runOnPublish command is reading and the publisher times out (#595) (#495) aler9 2021-10-03 15:58:24 +02:00
  • 160966e81b print log messages when runOnConnect and runOnRead are started or stopped aler9 2021-10-03 15:46:06 +02:00
  • 3149203f36 print log messages about custom commands closing after they are closed aler9 2021-10-03 15:22:42 +02:00
  • 507d810bff make log messages about custom commands more clear aler9 2021-10-03 15:20:26 +02:00
  • 091056dd8e add log messages when runOnPublish is started or stopped aler9 2021-10-03 15:19:06 +02:00
  • ae0d959892 update go-astits aler9 2021-10-01 14:05:20 +02:00
  • 722f380d83 update readme aler9 2021-09-30 13:18:53 +02:00
  • c46ae16dc7 run runOnRead command also with RTMP readers aler9 2021-09-30 13:12:20 +02:00
  • e62ed283d1 rtmp: do not raise an error in case of metadata packets (#577) aler9 2021-09-30 11:57:03 +02:00
  • fc46c33a96 avoid crash when proxing HLS (#558) aler9 2021-09-30 11:49:06 +02:00
  • e851640ab6 avoid crash in case of invalid H264 SPS (#590) aler9 2021-09-28 22:26:26 +02:00
  • e78544f23e update gortsplib aler9 2021-09-28 15:44:59 +02:00
  • ab71f22560 move decoding of more configuration into JSON decoding aler9andAlessandro Ros 2021-09-27 15:45:51 +02:00
  • f114e90c55 speed up tests aler9andAlessandro Ros 2021-09-27 15:05:53 +02:00
  • 1f540a2aaf return error in case of non-existent parameters in the configuration file aler9andAlessandro Ros 2021-09-27 14:59:27 +02:00
  • b748e6d0ff update error messages aler9andAlessandro Ros 2021-09-27 10:43:48 +02:00
  • 6921a402d1 decode the configuration when decoding JSON aler9andAlessandro Ros 2021-09-27 10:36:28 +02:00
  • 54292d712e convert the configuration into JSON before loading it aler9andAlessandro Ros 2021-09-26 15:50:35 +02:00
  • ca9645c2f9 api: decode durations from strings instead of numbers aler9 2021-09-26 23:06:40 +02:00
  • 64808863ed move confenv into conf aler9 2021-09-26 17:07:48 +02:00
  • 68ab5c05f6 move aac utilities into gortsplib aler9 2021-09-23 20:24:10 +02:00
  • 3b0327233e move hls utils into gortsplib aler9 2021-09-23 20:14:20 +02:00
  • aec5f53756 rtsp: do not allow a client to control a session created with a different IP aler9 2021-09-23 19:54:29 +02:00
  • 2d5e1fa823 use crypto/rand instead of math/rand to avoid port conflicts and security issues aler9 2021-09-23 19:38:40 +02:00
  • 21539d341c update gortsplib; this include: aler9 2021-09-23 19:20:34 +02:00
  • 06cffc44df hls: move constants into right file aler9 2021-09-23 11:14:57 +02:00
  • e2f33a7495 api: support working with path configs that contains slashes (#581) aler9 2021-09-23 09:07:36 +02:00
  • 9398cea0c2 update golangci-lint aler9 2021-09-09 23:05:54 +02:00
  • 44c3d7c5d5 update readme aler9 2021-09-07 12:16:42 +02:00
  • ef4b925209 hls: fix discontinuity of TS counters between segments aler9 2021-09-07 12:02:44 +02:00
  • 98bf53a1e8 hls: simplify audio pts generation aler9 2021-09-07 10:24:57 +02:00
  • 74f3be1eed hls: use audioAUCount only if audio is primary track aler9 2021-09-07 10:23:32 +02:00
  • 02afa8ff99 rtmp, hls: remove initial difference of 2secs between PTS and DTS of H264 aler9 2021-09-07 09:50:18 +02:00
  • 2710189945 hls: fix error that caused primary playlist not to be served to more than 1 client aler9 2021-09-06 19:40:24 +02:00
  • e189f4570c hls, rtmp: set DTS = PTS when a IDR frame is received aler9 2021-08-21 21:39:44 +02:00
  • ddcd0c34cf api: fix concurrency issue when creating multiple path configs at once (#542) aler9 2021-09-06 18:39:15 +02:00
  • a4679a3a4a apidocs: update description aler9 2021-09-06 17:51:08 +02:00
  • 8cac462522 add API documentation badge aler9 2021-09-06 17:49:28 +02:00
  • 83b3ec0c71 update readme aler9 2021-09-05 18:11:02 +02:00