140 Commits (5de600ffaaac18a854d55acabf38e8a52d8c9b48)

Author SHA1 Message Date
Alessandro Ros 5de600ffaa
support reading H265 tracks with HLS (#1342) 3 years ago
aler9 242fa0bbba hls muxer: restore support for EXT-X-PRELOAD-HINT 3 years ago
aler9 fbf8e82db5 update gortsplib 3 years ago
aler9 4ebf4f7398 add HLS/FMP4 client tests 3 years ago
aler9 31541765fd hls source: fix crash in case of invalid EXT-X-MEDIA-SEQUENCE 3 years ago
aler9 241c81dc56 hls source: download first playlist once 3 years ago
aler9 0c6385f0e8 hls source: support MPEG-TS streams with metadata tracks 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
aler9 282d155a4f update gortsplib 3 years ago
Alessandro Ros 0943b269ab
Decode streams once and only when needed (#1218) 3 years ago
aler9 a4363dfaa3 hls: use fields for each flag values 3 years ago
aler9 cc0d8f7dab hls client: ignore data from unrecognized tracks in MPEG-TS segments 3 years ago
aler9 0daf8a17b7 hls client: skip packets received before the 1st packet of the leading 3 years ago
aler9 7981522bf6 hls client: skip packets received before the 1st packet of the leading 3 years ago
aler9 96433e753b fix tests 3 years ago
aler9 dfef383311 hls muxer: fix compatibility with grafov/m3u8 3 years ago
aler9 841bbec959 hls client: allow segments with up to 200 parts 3 years ago
Alessandro Ros e5ab731d14
Improve HLS client (#1179) 3 years ago
aler9 847ca6c89d hls muxer: fix regression introduced in b5dd658 3 years ago
aler9 680b348902 hls muxer: change m3u8 Content-Type to application/x-mpegURL 3 years ago
aler9 31d9429c18 hls source: refactor client 3 years ago
aler9 3b8e2f0211 hls source: support streams that start with negative DTS 3 years ago
aler9 3e9d19e5e3 hls: split fmp4/mpegts muxer tests 3 years ago
aler9 f1fb00b80f update golangci-lint 3 years ago
aler9 42b6e1f922 hls: use segment IDs as segment names 3 years ago
aler9 4c0833664d hls: fix blocking playlists 3 years ago
aler9 a018f214bc hls: add fmp4 tests 3 years ago
aler9 43dc57716b speed up tests 3 years ago
aler9 71f927ecd5 hls: allow setting current time when writing packets 3 years ago
aler9 5ad2ea8924 hls: move mpegts writer into dedicated folder 3 years ago
aler9 b5dd658d29 fmp4: move avcc encoding into writer 3 years ago
aler9 f952ff25f6 remove useless append() 3 years ago
aler9 e146df9ed7 hls: move fMP4 generator 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 4c2a4f9642 hls muxer: create only 7 initial gaps (#999) 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 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