57 Commits (59c0ef520feeda0f083e62d85d6aab268b9e0ff7)

Author SHA1 Message Date
aler9 e3fff72b7c move format processors into dedicated folder 3 years ago
aler9 034e42f463 hls muxer: support reading Opus tracks (#1338) 3 years ago
Alessandro Ros 5efe97abf1
Support reading with WebRTC (#1242) 3 years ago
aler9 4bafa4ea9b add dedicated processors for H265 and Opus 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) 4 years ago
aler9 f0514b3983 update gortsplib 4 years ago
aler9 584cc9357a rtsp source: log decode errors 4 years ago
Alessandro Ros 8c2b12a314 Add native support for the raspberry pi camera (#1057) 4 years ago
aler9 cb8aec8844 print track codecs into logs 4 years ago
aler9 f952ff25f6 remove useless append() 4 years ago
aler9 3606472e82 generate RTP packets after H264 remuxing 4 years ago
aler9 055e08ac6c remove "on" prefix from most communication functions between components 4 years ago
aler9 7067c02030 api: return static sources in paths/list even if sourceOnDemand is true 4 years ago
aler9 6afbdf1015 add intermediate layer between path and static sources 4 years ago
aler9 34eb1d1e7a normalize sources 4 years ago
aler9 9d3fd3bc37 update gortsplib 4 years ago
aler9 98c6cd4650 RTSP: automatically remux oversized RTP/H264 packets; drop parameter ReadBufferSize 4 years ago
aler9 58b2e7d24f move trackID into data 4 years ago
aler9 d929197b21 propagate H264 packets throughout the server 4 years ago
aler9 0605a2f369 update linter 4 years ago
aler9 3fc4ca6465 update gortsplib; downgrade pion/rtp to v1 4 years ago
aler9 f53b316c0d rtsp server: generate RTCP sender reports automatically; stop routing RTCP packets 4 years ago
aler9 a6986e9fa4 update gortsplib 4 years ago
aler9 28063a1fbe rename stream.onPacketRTP/RTCP into stream.writePacketRTP/RTCP 4 years ago
aler9 6dc11c2906 RTSP server/source: fix encoding of RTP packets with padding 4 years ago
aler9 87f24f1704 update gortsplib 4 years ago
aler9 5504ff44b6 rtsp: parse all incoming RTP/RTCP packets 4 years ago
aler9 f6a5fe2623 rtsp source: fix memory leak in case source doesn't send H264 params in time 4 years ago
aler9 2bfdcc7d89 update gortsplib 4 years ago
aler9 9735a8522e fix shutdown freeze introduced by ef255af 4 years ago
aler9 ef255af093 rtsp source: fix memory leak 4 years ago
aler9 8ac665be87 un-capitalize private fields 4 years ago
aler9 a1fed6fb38 rtsp source: set ServerName when using TLS (#708) 4 years ago
aler9 05b1a7e720 update gortsplib 4 years ago
aler9 c7b2ae83df rtsp source: support cameras that don't provide SPS and PPS inside the SDP (#411) (#707) 4 years ago
aler9 99db6f245e remove panic() 5 years ago
aler9 f7419586af update gortsplib 5 years ago
aler9 ab70f946b0 unexport members of private structs 5 years ago
aler9 d30822cb1b make sourceFingerprint optional and allow standard certificate validation 5 years ago
aler9 509bed355a update gortsplib 5 years ago
aler9 6921a402d1 decode the configuration when decoding JSON 5 years ago
aler9 ca9645c2f9 api: decode durations from strings instead of numbers 5 years ago
aler9 801ef44f54 rtsp, rtmp: fix ignored errors 5 years ago
aler9 ca499a27c3 remove stats from rtmp and rtsp source 5 years ago
aler9 60823aa2b6 print 'ready' only when a source is really ready 5 years ago
aler9 a2ff0d455f do not allow closed static sources to set a path as ready 5 years ago
aler9 f1a812ba5d rewrite metrics system to provide more data (#492) 5 years ago