13 Commits (d0e8d00616c6b8a658c02c76e7de5288e6ecab12)

Author SHA1 Message Date
Alessandro Ros c778c049ce
switch to gortsplib v2 (#1301) 3 years ago
aler9 42b6e1f922 hls: use segment IDs as segment names 3 years ago
aler9 5ad2ea8924 hls: move mpegts writer into dedicated folder 3 years ago
aler9 a8822b9f15 hls muxer / source: route AAC units singularly 3 years ago
aler9 af7a815f83 update gortsplib 3 years ago
aler9 08ddc9f83d update gortsplib 3 years ago
aler9 41b08c9f50 update gortsplib 3 years ago
aler9 ec4c40b222 update gortsplib 3 years ago
aler9 9bd8b2cfb6 rtmp server, hls muxer: fix DTS in case of B-frames and remove PTS-DTS offset 3 years ago
aler9 4073013f68 hls muxer: stop normalizing PTS 3 years ago
aler9 acd788d632 update gortsplib 3 years ago
aler9 2ed1aa3d11 hls muxer, rtmp server: extract DTS from samples 3 years ago
Alessandro Ros e115983296
Implement Low-Latency HLS (#938) 3 years ago
aler9 095b90b7ef hls muxer: fix PCR insertion when stream is audio only 3 years ago
aler9 0605a2f369 update linter 3 years ago
aler9 4049a01d29 hls muxer: fix bad computation of pts 3 years ago
aler9 407426419a fix tests 3 years ago
aler9 bdf80a0dd3 hls muxer: simplify code 3 years ago
aler9 33bbddef94 update golangci-lint 3 years ago
aler9 2680ffcecb hls: add EXT-X-PROGRAM-DATE-TIME tag 4 years ago
aler9 9bbb188392 hls: fix computation of endPTS 4 years ago
aler9 43c3b7b60d hls: fix AU counting of audio-only tracks 4 years ago
aler9 3e8668f9e2 rtsp server: allow again H264 tracks without SPS or PPS in the SDP (#787) 4 years ago
aler9 343a5f17fb hls: add new parameter hlsSegmentMaxSize 4 years ago
aler9 2bfdcc7d89 update gortsplib 4 years ago
aler9 18b7d9d65b hls: create first segment only after the first IDR is received 4 years ago
aler9 82d8dfbc6d hls: correctly compute segment duration 4 years ago
aler9 e4a5732978 hls: cleanup 4 years ago
aler9 3b0327233e move hls utils into gortsplib 4 years ago
aler9 ef4b925209 hls: fix discontinuity of TS counters between segments 4 years ago
aler9 df4c268813 support proxying HLS 4 years ago
aler9 b65207012c update gortsplib 4 years ago
aler9 92523c2a13 hls: insert segments into playlist only after they're complete 4 years ago
aler9 6b6d314a07 hls: revert 93b1433 and send PCR once in a while 4 years ago
aler9 b3c13fcf9a hls: do not send DTS if PTS = DTS 4 years ago
aler9 bd5e6d1027 hls: send PCR with every IDR NALU 4 years ago
aler9 93b143395e hls: send PCR once, at the beginning of every TS segment 4 years ago
aler9 600f7bf48c hls: move NALU filtering into hls muxer 4 years ago
aler9 6ad638d0e8 hls: fix compatibility with video.js and iOS 4 years ago
aler9 5a814480b3 hls: write PMT/PAT tables once at the beginning of every TS segment 4 years ago
aler9 c3c643c602 hls: move muxer into dedicated object 4 years ago
aler9 9062dbf883 move most components into internal/core 4 years ago
aler9 f7d3023921 HLS converter: fill correctly EXTINF and EXT-X-TARGETDURATION in stream manifest (#418) 4 years ago
aler9 bc9cbc8605 put protocol before entities 4 years ago
aler9 a5d3b43197 rename clienthls into converterhls 4 years ago
aler9 3ec4ba6698 HLS client: write PMT at the beginning of every segment 4 years ago
aler9 dee045f961 implement reading with HLS 4 years ago