152 Commits (b461f15a4cb4a58d43f5804738105fb3ad4ca7ed)

Author SHA1 Message Date
aler9 41b08c9f50 update gortsplib 3 years ago
aler9 ec4c40b222 update gortsplib 3 years ago
aler9 3e5f62156d fix DTS error in case of H264 NALUs without POC 3 years ago
aler9 750743d1ed move mp4 writer into dedicated folder 3 years ago
aler9 cd93b70612 hls muxer: do not use EXT-X-GAP with fmp4 variant 3 years ago
aler9 2cd71785f4 hls muxer: cache init.mp4 content 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 73a9444c8d hls muxer: remove useless pps storage 3 years ago
aler9 2ed1aa3d11 hls muxer, rtmp server: extract DTS from samples 3 years ago
aler9 e7f88bc12f move DTS extractor into gortsplib 3 years ago
aler9 93975552ac hls muxer: improve performance, decrease memory consumption 3 years ago
Alessandro Ros e115983296
Implement Low-Latency HLS (#938) 3 years ago
aler9 13fb24da39 fix rtmp -> rtsp audio conversion (#932) 3 years ago
aler9 ae23dde169 hls client: improve video / audio sync 3 years ago
aler9 901eae2f6b fix bias error in AAC timestamp 3 years ago
aler9 35b3541e4f hls client: add limit on AU size 3 years ago
aler9 095b90b7ef hls muxer: fix PCR insertion when stream is audio only 3 years ago
aler9 07591c7514 hls muxer: update primary playlist in case SPS/PPS changed 3 years ago
aler9 3b21da7762 hls muxer: add EXT-X-VERSION to primary playlist 3 years ago
aler9 889ebef249 hls muxer: add EXT-X-INDEPENDENT-SEGMENTS tag 3 years ago
aler9 db7ee22789 rtsp source: support AAC tracks with custom sizelength, indexlength and indexdeltalength 3 years ago
aler9 76d4376476 hls muxer: fix crash in case of null SPS 3 years ago
aler9 2c485f918b fix tests 3 years ago
aler9 dffe63f1bc add SPS and PTS before IDRs of all incoming H264 streams; stop filtering H264 inside single protocols 3 years ago
aler9 37e22b96cd HLS muxer: support dynamic H264 SPS/PPS 3 years ago
aler9 57cb2e99d1 HLS client: support dynamic H264 SPS/PPS 3 years ago
aler9 d929197b21 propagate H264 packets throughout the server 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 6385fcdea5 hls muxer: improve tests 3 years ago
aler9 56338e0084 hls client: do not create audio track when there's no audio track 3 years ago
aler9 99f3215cfe hls muxer: fix black screen on iOS when there's no audio track (#816) 3 years ago
aler9 d6e3bbb08b hls muxer: fix timezone 3 years ago
aler9 2b6ce9bc59 hls muxer: add milliseconds into EXT-X-PROGRAM-DATE-TIME 3 years ago
aler9 33bbddef94 update golangci-lint 3 years ago
aler9 eeb15773f9 hls client: rename ClientParent into ClientLogger 3 years ago
aler9 9cebeac039 hls client: ignore Annex-B decode errors 3 years ago
aler9 6e75093992 hls client: fix freeze that happened during a video decoding error 3 years ago
aler9 5f976f3f38 hls client: add tests for previous commmit 3 years ago
Victor Gavro c13e33b1ed m3u8 relative url fixed 3 years ago
Victor Gavro c3a1ee72bc m3u8 relative url fixed (urls starting with // and urls with query string) 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 fe32022edf hls client: move RTP packet generation outside client 4 years ago
aler9 d0e7c3c100 update docs 4 years ago
aler9 c1eb03da26 hls: split client code into multiple files 4 years ago