141 Commits (b72f3577c8c5dc1f3f21cd043eeadde0e9ccb7f5)

Author SHA1 Message Date
Alessandro Ros 423bb61daa
use UUIDs as IDs in all entities (#1234) 3 years ago
Alessandro Ros 0943b269ab
Decode streams once and only when needed (#1218) 3 years ago
aler9 fad3474805 rtmp server: print only tracks that are effectively being read 3 years ago
aler9 afcb874657 add missing tests 3 years ago
aler9 44f29c9ba3 api: mark RTMPS connections as rtmpsConns instead of rtmpConns (#1099) 3 years ago
aler9 bbfea63539 rtmp: read or write tracks only after interacting with the path 3 years ago
aler9 86c5fa9ba4 cleanup interaction with external auth 3 years ago
aler9 83faae8a8e rename interaction functions between paths and readers / publishers 3 years ago
aler9 85ce12199a rtmp source: allow outgoing acknowledges 3 years ago
aler9 e255d004e3 rtmp server: change value of MessageStreamID of outgoing messages 3 years ago
Alessandro Ros 820ba067f2 support RTMPS (#1089) 3 years ago
aler9 51e0bbd975 rtmp server: stop inserting a AV_SEQHDR message before every IDR 3 years ago
aler9 176f2f0729 rtmp: invert flag of InitializeServer() and InitializeClient() 3 years ago
aler9 cb8aec8844 print track codecs into logs 3 years ago
aler9 3606472e82 generate RTP packets after H264 remuxing 3 years ago
aler9 5ba46e6c8f update gortsplib 3 years ago
aler9 af7a815f83 update gortsplib 3 years ago
aler9 092a2be3a8 api: add "created" field to RTSP sessions, RTMP connections, HLS muxers 3 years ago
aler9 055e08ac6c remove "on" prefix from most communication functions between components 3 years ago
Alessandro Ros 9e6abc6e9f
rtmp: rewrite implementation of rtmp connection (#1047) 3 years ago
aler9 67e8a01d56 rtmp: split net.Conn from rtmp.Conn 3 years ago
aler9 f28540b9f4 update gortsplib 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 e45820b2c0 hls server: show real client IPs when behind a proxy (#955) 3 years ago
aler9 3e5f62156d fix DTS error in case of H264 NALUs without POC 3 years ago
aler9 05bac43177 rtmp: fix compatibility with some dji drones (#928) 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 2ed1aa3d11 hls muxer, rtmp server: extract DTS from samples 3 years ago
aler9 13fb24da39 fix rtmp -> rtsp audio conversion (#932) 3 years ago
aler9 0c4f6e2d43 rtmp server: fix bias error in AAC DTS 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 6b86607092 rtsp source: improve support for AAC tracks with custom parameters 3 years ago
aler9 ce42c53a03 hls, rtmp: fix video/audio sync 3 years ago
aler9 f620484757 rtmp: always send decoder config before IDR frames 3 years ago
aler9 58b2e7d24f move trackID into data 3 years ago
aler9 dffe63f1bc add SPS and PTS before IDRs of all incoming H264 streams; stop filtering H264 inside single protocols 3 years ago
aler9 a34a01ebd9 RTMP client/source: support dynamic H264 SPS/PPS 3 years ago
aler9 d929197b21 propagate H264 packets throughout the server 3 years ago
aler9 0605a2f369 update linter 3 years ago
aler9 3fc4ca6465 update gortsplib; downgrade pion/rtp to v1 3 years ago
aler9 f53b316c0d rtsp server: generate RTCP sender reports automatically; stop routing RTCP packets 3 years ago
aler9 a6986e9fa4 update gortsplib 3 years ago
aler9 28063a1fbe rename stream.onPacketRTP/RTCP into stream.writePacketRTP/RTCP 3 years ago
aler9 6dc11c2906 RTSP server/source: fix encoding of RTP packets with padding 3 years ago
aler9 43471a05ab update gortsplib 4 years ago