152 Commits (b461f15a4cb4a58d43f5804738105fb3ad4ca7ed)

Author SHA1 Message Date
Alessandro Ros 22d86ba7fa
update go-mp4 (#1411) 3 years ago
Alessandro Ros fb06f6db72
hls muxer: fix crash (#1394) 3 years ago
aler9 d5dfce16ea hls muxer: fix race condition 3 years ago
aler9 b20abbed6c webrtc muxer: keep the WebSocket connection 3 years ago
aler9 d0e8d00616 tests: fix race condition in HLS tests 3 years ago
aler9 9d19ccc837 add WebRTC and low-latency HLS tests 3 years ago
aler9 6d14b011c4 hls muxer: improve generation of H265 codec parameters 3 years ago
aler9 f837ba6a83 hls source: support proxying H265 and Opus tracks 3 years ago
aler9 3f7009f72a hls source: support proxying any number of tracks 3 years ago
aler9 fa1c07253f hls source: skip unsupported tracks 3 years ago
aler9 3fd2a25dc1 improve tests 3 years ago
aler9 034e42f463 hls muxer: support reading Opus tracks (#1338) 3 years ago
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