73 Commits (5de600ffaaac18a854d55acabf38e8a52d8c9b48)

Author SHA1 Message Date
Alessandro Ros 5de600ffaa
support reading H265 tracks with HLS (#1342) 3 years ago
aler9 fbf8e82db5 update gortsplib 3 years ago
aler9 455b8beff7 simplify code 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
Alessandro Ros c778c049ce
switch to gortsplib v2 (#1301) 3 years ago
Alessandro Ros e605727c78
produce same absolute time in RTSP and HLS (#1249) 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 0943b269ab
Decode streams once and only when needed (#1218) 3 years ago
aler9 c9de689a72 hls muxer: print only tracks that are effectively being converted 3 years ago
aler9 1e788f81fd hls muxer: add WWW-Authenticate header in case of external authentication 3 years ago
aler9 71f927ecd5 hls: allow setting current time when writing packets 3 years ago
aler9 960cfb9f99 api: always encode timestamps wth RFC3339 (#1093) 3 years ago
aler9 86c5fa9ba4 cleanup interaction with external auth 3 years ago
aler9 83faae8a8e rename interaction functions between paths and readers / publishers 3 years ago
aler9 d195c0421e fix typo 3 years ago
aler9 cb8aec8844 print track codecs into logs 3 years ago
aler9 69e617bc73 hls: fix multiple timestamp issues introduced by previous commits 3 years ago
aler9 3606472e82 generate RTP packets after H264 remuxing 3 years ago
aler9 5ba46e6c8f update gortsplib 3 years ago
aler9 a8822b9f15 hls muxer / source: route AAC units singularly 3 years ago
aler9 af7a815f83 update gortsplib 3 years ago
aler9 092a2be3a8 api: add "created" field to RTSP sessions, RTMP connections, HLS muxers 3 years ago
aler9 055e08ac6c remove "on" prefix from most communication functions between components 3 years ago
aler9 8a4743fe9a hls muxer: when hlsAlwaysRemux is on, automatically recreate muxers in 3 years ago
aler9 f28540b9f4 update gortsplib 3 years ago
aler9 19e38930bd hls muxer: compensate latency by using maxLiveSyncPlaybackRate (#972) 3 years ago
aler9 41b08c9f50 update gortsplib 3 years ago
aler9 ec4c40b222 update gortsplib 3 years ago
aler9 e45820b2c0 hls server: show real client IPs when behind a proxy (#955) 3 years ago
aler9 cb610a707c hls muxer: fix code 500 when a stream is not found 3 years ago
Alessandro Ros e115983296
Implement Low-Latency HLS (#938) 3 years ago
aler9 b6b99b142a hls muxer: prefer hls.js over native HLS 3 years ago
aler9 709d727eab hls muxer: tune hls.js parameters 3 years ago
aler9 dedca93eca hls muxer: update hls.js 3 years ago
aler9 ae7e68c914 hls muxer: remove progressive flag; add liveSyncDurationCount, liveMaxLatencyDurationCount to hls.js 3 years ago
aler9 6b86607092 rtsp source: improve support for AAC tracks with custom parameters 3 years ago
aler9 ce42c53a03 hls, rtmp: fix video/audio sync 3 years ago
aler9 58b2e7d24f move trackID into data 3 years ago
aler9 d929197b21 propagate H264 packets throughout the server 3 years ago
aler9 0605a2f369 update linter 3 years ago
aler9 3fc4ca6465 update gortsplib; downgrade pion/rtp to v1 3 years ago
aler9 f53b316c0d rtsp server: generate RTCP sender reports automatically; stop routing RTCP packets 3 years ago
aler9 a6986e9fa4 update gortsplib 3 years ago
aler9 6dc11c2906 RTSP server/source: fix encoding of RTP packets with padding 3 years ago
aler9 507afbf73d make logs more clear 4 years ago
aler9 5504ff44b6 rtsp: parse all incoming RTP/RTCP packets 4 years ago
aler9 343a5f17fb hls: add new parameter hlsSegmentMaxSize 4 years ago
aler9 2bfdcc7d89 update gortsplib 4 years ago
ShiBen e3f63a43c9 External authentication support send url raw query 4 years ago