133 Commits (478607a60251633f179a137c93e5bd804988bcba)

Author SHA1 Message Date
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
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