Commit Graph

  • 6c7fd8ee6f fix bad track cloning and restore HLS audio support (#808) aler9 2022-02-01 19:12:06 +01:00
  • f330cc6997 rtsp source: fix crash in case a PLAY request fails aler9 2022-01-31 10:03:55 +01:00
  • 43c3b7b60d hls: fix AU counting of audio-only tracks aler9 2022-01-30 18:34:54 +01:00
  • 3e8668f9e2 rtsp server: allow again H264 tracks without SPS or PPS in the SDP (#787) aler9 2022-01-30 17:49:11 +01:00
  • 343a5f17fb hls: add new parameter hlsSegmentMaxSize aler9 2022-01-29 16:10:08 +01:00
  • 2bfdcc7d89 update gortsplib aler9 2022-01-30 17:36:42 +01:00
  • 9bc364fa21 support H264 tracks that contains extra data in sprop-parameter-set aler9 2022-01-30 14:30:01 +01:00
  • 4bd5289221 hls: set audio codec mime according to mpeg4 type aler9 2022-01-30 11:32:20 +01:00
  • 4c7da3d80e hls: improve tests aler9 2022-01-29 00:17:05 +01:00
  • 18b7d9d65b hls: create first segment only after the first IDR is received aler9 2022-01-28 23:30:16 +01:00
  • fd484c1901 temp aler9 2022-01-27 22:34:36 +01:00
  • 9735a8522e fix shutdown freeze introduced by ef255af aler9 2022-01-25 15:16:11 +01:00
  • 4a6d052bb7 add more debug log messages aler9 2022-01-25 15:05:44 +01:00
  • 3a81728096 on Linux/macOS, launch external commands directly without using the shell aler9 2022-01-25 14:55:50 +01:00
  • d3bf643f77 save regexp groups in G1, G2 env variables instead of 1, 2 (#642) aler9 2022-01-25 14:38:57 +01:00
  • c208cb9aff update external authentication tests aler9andAlessandro Ros 2022-01-23 23:03:58 +01:00
  • e3f63a43c9 External authentication support send url raw query ShiBenandAlessandro Ros 2022-01-11 11:21:18 +08:00
  • b8bf747796 update gortsplib aler9 2022-01-23 22:41:07 +01:00
  • ef255af093 rtsp source: fix memory leak aler9 2022-01-23 19:36:33 +01:00
  • 6f5bc158cd do not treat generic bytes as strings into errors aler9 2022-01-23 12:43:46 +01:00
  • 54d950b0af RTSP server: send session timeout to clients through the session header (#702) aler9 2022-01-20 16:39:07 +01:00
  • c6a4794a25 RTSP source: set keepalive by using the session header aler9 2022-01-20 12:04:07 +01:00
  • 4abf625f83 update issue template aler9 2022-01-20 11:57:03 +01:00
  • b48e2f1f1b add TODO comments aler9 2022-01-20 10:46:05 +01:00
  • b50e843fbd fix typo in config aler9 2022-01-20 10:39:44 +01:00
  • 49449eb5ad Add new parameter 'runOnReady' (#752) aler9 2022-01-19 22:50:32 +01:00
  • 8337a90b29 fix freeze when server is shut down and runOnPublish is not empty aler9 2022-01-19 22:19:38 +01:00
  • 98dbf5d932 remove logLevel: debug from tests aler9 2022-01-19 22:18:01 +01:00
  • 530e8f8467 rtsp source: fix '401 Unauthorized' error with some Hikvision cameras aler9 2022-01-18 16:22:31 +01:00
  • 7005108313 hls, rtmp: fix timestamp decoding in case of an overflow followed by a negative time diff aler9 2022-01-18 11:55:20 +01:00
  • 8ac665be87 un-capitalize private fields aler9 2022-01-14 23:42:41 +01:00
  • 8a9c8243e4 fix transport header error with some Hikvision cameras aler9 2022-01-05 12:10:21 +01:00
  • bb5129d219 hls: fix intermittent audio on iOS aler9 2021-12-23 19:13:06 +01:00
  • 18a6e04854 hls: fix Android compatibility by adding missing field into ADTS packets (#749) aler9 2021-12-23 18:05:28 +01:00
  • 92163a2b0e hls: pring exact reason why a muxer is closed aler9 2021-12-23 13:09:58 +01:00
  • ed635db87e print debug log message in case of non-critical authentication errors aler9 2021-12-22 20:12:31 +01:00
  • 62d5a6d5c9 fix github actions aler9 2021-12-22 20:12:14 +01:00
  • d7bb27657c update readme aler9 2021-12-22 19:15:33 +01:00
  • 11760fd79f support external authentication (#504) (#517) aler9 2021-12-22 19:13:56 +01:00
  • 811540b34b tidy up rtmp aler9 2021-12-22 17:37:15 +01:00
  • 1dff3239d2 remove rtmp.Conn.NetConn() aler9 2021-12-22 17:33:37 +01:00
  • 779d5b61cd update docs aler9 2021-12-22 00:27:58 +01:00
  • 7352244fd9 print closing message before an object is closed aler9 2021-12-22 00:15:15 +01:00
  • fa5da67465 update golangci-lint aler9 2021-12-21 23:26:27 +01:00
  • 1617d07ba3 do not wait for external commands to exit during runtime aler9 2021-12-21 12:39:32 +01:00
  • d9e8f3ff9f change log message in case configuration file is missing aler9 2021-12-21 12:29:50 +01:00
  • e3ecd4a11c hls: upgrade hls.js and enable progressive mode aler9 2021-12-15 12:42:00 +01:00
  • a67e8b13b1 remove tune=zerolatency from gstreamer recommended settings aler9 2021-12-15 11:14:34 +01:00
  • 398c5af969 change recommended gstreamer pipeline aler9 2021-12-14 22:31:36 +01:00
  • eda8eddf5a hls: cleanup aler9 2021-12-14 22:30:15 +01:00
  • de70566179 hls, rtmp: fix DTS generation, avoid non-increasing DTS aler9 2021-12-10 23:03:17 +01:00
  • a54ecaefe1 hls, rtmp: compute duration correctly in case of an RTP overflow aler9 2021-12-09 20:28:45 +01:00
  • e22b42d3e9 capitalize comments in the configuration file aler9 2021-12-09 15:11:44 +01:00
  • 84735426eb print a message when a custom command exits suddently aler9 2021-12-08 21:23:45 +01:00
  • a5723c4808 fix crash aler9 2021-12-08 21:14:03 +01:00
  • ebc201bda2 make regexp groups available to custom commands (#642) aler9 2021-12-08 20:50:09 +01:00
  • bf8e835cab update readme aler9 2021-12-08 18:18:38 +01:00
  • 9a19635b1c restore 32bit support aler9 2021-12-08 18:18:14 +01:00
  • f041af2b65 rtsp server: slightly improve performance when reading with TCP aler9 2021-12-08 17:54:05 +01:00
  • 26facc24f2 rtsp server: write UDP packets in parallel. aler9 2021-12-07 23:13:55 +01:00
  • 8cf40a21d8 rtsp server, rtsp source: send receiver reports only after receiving a sender report aler9 2021-12-06 17:17:59 +01:00
  • c036990d3c update readme aler9 2021-12-06 16:27:20 +01:00
  • c65f4509bd update gortsplib aler9 2021-12-05 14:36:57 +01:00
  • 42939b9c18 update readme aler9 2021-12-05 11:05:50 +01:00
  • a1fed6fb38 rtsp source: set ServerName when using TLS (#708) aler9 2021-12-03 23:15:21 +01:00
  • 0d8f14388e update make format aler9 2021-12-03 12:29:31 +01:00
  • 4fcfd95619 rtsp_session: log error if config parsing fails Tristan MatthewsandAlessandro Ros 2021-11-30 17:48:29 -05:00
  • 6c3302a83f rtsp source: send receiver reports even with sourceAnyPortEnable (#698) aler9 2021-11-30 22:24:37 +01:00
  • 7668c88d3e hls: improve performance aler9 2021-11-30 22:02:02 +01:00
  • 82d8dfbc6d hls: correctly compute segment duration aler9 2021-11-30 21:17:40 +01:00
  • 05b1a7e720 update gortsplib aler9 2021-11-28 12:58:06 +01:00
  • 21cf17e65e rtsp server: reply with code 454 when session is not found aler9 2021-11-26 15:53:59 +01:00
  • 5bdfac141d add opencv tutorial aler9 2021-11-26 15:44:41 +01:00
  • ec7f9a0d84 create 'publish to the server' section in readme aler9 2021-11-26 14:57:10 +01:00
  • 68a5b3ed2d add new HLS faq aler9 2021-11-26 14:51:39 +01:00
  • 3496282ba7 fix crash that happens when using an invalid log file (#706) aler9 2021-11-26 14:46:16 +01:00
  • 8bbae9e50d fix readme aler9 2021-11-24 23:38:18 +01:00
  • 66467b22c4 update Linux Alpine to 3.14 aler9 2021-11-23 13:11:49 +01:00
  • c7b2ae83df rtsp source: support cameras that don't provide SPS and PPS inside the SDP (#411) (#707) aler9 2021-11-22 22:55:12 +01:00
  • 29ee78ce38 expand rtsp source tests aler9 2021-11-22 22:29:41 +01:00
  • 76eb2c2c2b fix lint errors aler9 2021-11-22 15:09:03 +01:00
  • f7ea9a6b2d rtsp server: check validity of announced tracks aler9 2021-11-22 15:06:18 +01:00
  • e4a5732978 hls: cleanup aler9 2021-11-19 23:39:23 +01:00
  • 411a35e89f rtsp source: fix EOF error that happens when using TCP with some cameras (#548) aler9 2021-11-18 12:18:56 +01:00
  • ade5d2d35b update readme aler9 2021-11-16 21:30:56 +01:00
  • 02291f552a align listener opened / closed messages aler9 2021-11-15 20:13:54 +01:00
  • 5ea4fdb764 run gofumpt aler9 2021-11-15 20:09:07 +01:00
  • cbd341b864 change log level of path open / close message to Debug aler9 2021-11-15 18:04:05 +01:00
  • b4155a4fdf rtsp: support reading with VLC and multicast aler9 2021-11-15 17:55:45 +01:00
  • 99db6f245e remove panic() aler9 2021-11-13 10:26:14 +01:00
  • 958c333cde rtsp source: support reading from servers that use random UDP ports (#691) aler9 2021-11-13 10:15:58 +01:00
  • fb78a9175d run go mod tidy aler9 2021-11-13 09:55:35 +01:00
  • 17c393bcbb switch to go 1.17 aler9 2021-11-12 22:40:23 +01:00
  • a84904efdb fix benchmarks aler9 2021-11-12 22:33:19 +01:00
  • f7419586af update gortsplib aler9 2021-11-12 22:29:56 +01:00
  • 469ae7dbb2 lock gofumpt version aler9 2021-11-12 09:14:06 +01:00
  • 21e0052bc4 close all connections gracefully when shutting down the server (#682) aler9 2021-11-10 19:04:07 +01:00
  • d5c55a8ddc move test into gortsplib aler9 2021-11-06 13:30:43 +01:00
  • 9645d18ae4 move httpLogWriter in a dedicated file aler9 2021-11-06 12:53:49 +01:00
  • 21a149c0de rename struct aler9 2021-11-06 12:52:12 +01:00