703 Commits (b461f15a4cb4a58d43f5804738105fb3ad4ca7ed)

Author SHA1 Message Date
aler9 cd19332350 rtmp: use bufio reader during handshake 3 years ago
aler9 eb09c7c965 rtmp: improve handshake 3 years ago
aler9 af3e5c9183 rtmp: improve handshake 3 years ago
aler9 6a24c82589 rtmp: add user control messages 3 years ago
aler9 9d3fd3bc37 update gortsplib 3 years ago
aler9 ba83ef65d2 rtmp: add message reader / writer 3 years ago
aler9 76e47686b2 rtmp: rename Message into RawMessage 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 c5afa69174 fix regression that caused a source to be closed after 10secs when sourceOnDemand is yes (#949) 3 years ago
aler9 23ac079646 rtsp source: fix regression (#949) 3 years ago
aler9 959b78586a rtmp: add MessageReader 3 years ago
aler9 1f6d92bc3a rtmp: add additional message types 3 years ago
aler9 180db31166 rtmp: support negative timestamps in MessageWriter 3 years ago
aler9 dcdb0cf13f rtmp: fix timestamp in MessageWriter 3 years ago
aler9 d1c6c56077 rtmp: add Chunk2 3 years ago
aler9 420b6b21c4 rtmp: split MessageWriter into single handlers per chunk stream 3 years ago
aler9 896c799f99 rtmp: add MessageType, ControlChunkStreamID 3 years ago
aler9 9519bf670a rtmp: add MessageWriter 3 years ago
aler9 046a3f248d rtmp: add primitives 3 years ago
aler9 13fb24da39 fix rtmp -> rtsp audio conversion (#932) 3 years ago
aler9 d6a804f592 rtsp server: improve performance when reading with TCP 3 years ago
aler9 ae23dde169 hls client: improve video / audio sync 3 years ago
aler9 0c4f6e2d43 rtmp server: fix bias error in AAC DTS 3 years ago
aler9 b6b99b142a hls muxer: prefer hls.js over native HLS 3 years ago
aler9 901eae2f6b fix bias error in AAC timestamp 3 years ago
aler9 58e3fa358e split handling of on-demand sources and on-demand publishers 3 years ago
aler9 98b3538289 fix panic that happens when publishing to a path with source = redirect (#933) 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 709d727eab hls muxer: tune hls.js parameters 3 years ago
aler9 dedca93eca hls muxer: update hls.js 3 years ago
aler9 ae7e68c914 hls muxer: remove progressive flag; add liveSyncDurationCount, liveMaxLatencyDurationCount to hls.js 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 d5a1b8c8ab rtmp: cleanup tests 3 years ago
aler9 1e07636f86 change default RTSPS port (#867) 3 years ago
aler9 6b86607092 rtsp source: improve support for AAC tracks with custom parameters 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