456 Commits (3bb12e2a0a9716d8ca1158abe3ba1063556a4f12)

Author SHA1 Message Date
Alessandro Ros 5de600ffaa
support reading H265 tracks with HLS (#1342) 3 years ago
aler9 37baa33fc8 hls muxer: add workaround for bug on latest iPhone iOS 3 years ago
aler9 ec8175e434 fix tests 3 years ago
aler9 fbf8e82db5 update gortsplib 3 years ago
aler9 455b8beff7 simplify code 3 years ago
Alessandro Ros ad52b3fab7
Support publishing with RTMP and H265 (for OBS Studio) (#1333) 3 years ago
aler9 738c953a59 update gortsplib 3 years ago
aler9 f394c9f8a8 api: add ID to WebRTC readers (#1318) 3 years ago
aler9 bab5caee01 webrtc: fix connection in case of high latency 3 years ago
aler9 ec86401037 webrtc: make HTTPS optional (#1312) 3 years ago
aler9 0e68aedf12 webrtc: fix support for video + audio 3 years ago
aler9 aac0f1b8a2 webrtc: fix sending of RTCP sender reports 3 years ago
aler9 ac371d8dca remove sendrecv comment 3 years ago
aler9 0772db509a fix freeze when reading a stream with both HLS and RTSP 3 years ago
Alessandro Ros 5efe97abf1
Support reading with WebRTC (#1242) 3 years ago
aler9 478607a602 hls muxer: ask credentials again after failed attemps 3 years ago
aler9 57015e2bf0 fix authentication with VLC 3 years ago
aler9 6524130ab9 implement resizing of oversized H265 RTP packets 3 years ago
aler9 ffbdf51669 fix handling of oversized H264 RTP packets 3 years ago
aler9 39da300345 update H265 track parameters when resolution, VPS, SPS or PPS change 3 years ago
aler9 4bafa4ea9b add dedicated processors for H265 and Opus 3 years ago
Alessandro Ros c778c049ce
switch to gortsplib v2 (#1301) 3 years ago
aler9 7ed0a873f5 use Track.String() instead of reflect for getting track names 3 years ago
Alessandro Ros e605727c78
produce same absolute time in RTSP and HLS (#1249) 3 years ago
aler9 282d155a4f update gortsplib 3 years ago
Alessandro Ros 8bee4af86a
api, metrics: add number of bytes received and sent from/to all entities (#1235) 3 years ago
Alessandro Ros 423bb61daa
use UUIDs as IDs in all entities (#1234) 3 years ago
Alessandro Ros 4ac175d3cc
api, metrics: add endpoints and metrics for RTSP connections (#1233) 3 years ago
aler9 4d770cef94 hide normal decoder states from logs 3 years ago
aler9 eae895e321 decrease ram consumption 3 years ago
aler9 7eb7883270 improve performance 3 years ago
Alessandro Ros 0943b269ab
Decode streams once and only when needed (#1218) 3 years ago
Alessandro Ros bf14467331
move high-level tests into dedicate workflow (#1219) 3 years ago
aler9 f0514b3983 update gortsplib 3 years ago
aler9 f7fdd60966 rtsp server: log decode errors 3 years ago
aler9 584cc9357a rtsp source: log decode errors 3 years ago
aler9 4f6121b1c4 rpicamera: use exact frame timestamps 3 years ago
aler9 7013b75daf rpicamera: add rpiCameraMode parameter (#1111) 3 years ago
Alessandro Ros 8825fddd89
Add additional Raspberry Pi Camera parameters (#1198) 3 years ago
aler9 fdb1955e1d api: autogenerate structs from configuration 3 years ago
Alessandro Ros e5ab731d14
Improve HLS client (#1179) 3 years ago
aler9 fad3474805 rtmp server: print only tracks that are effectively being read 3 years ago
aler9 c9de689a72 hls muxer: print only tracks that are effectively being converted 3 years ago
aler9 680b348902 hls muxer: change m3u8 Content-Type to application/x-mpegURL 3 years ago
aler9 8aa719eda5 prepend SPS and PPS once when remuxing H264 streams 3 years ago
aler9 31d9429c18 hls source: refactor client 3 years ago
aler9 8f48dfa49e remove outdated command line description 3 years ago
aler9 f1fb00b80f update golangci-lint 3 years ago
aler9 a8d1f91646 fix tests that involve HTTP clients 3 years ago
aler9 f25e14183d api, hls, metrics, pprof: always close HTTP listeners 3 years ago