Alessandro Ros
0943b269ab
Decode streams once and only when needed ( #1218 )
...
* split data into specialized structs
* move MPEG4-audio decoding into streamTrack
* restore video/audio synchronization in HLS muxer and RTMP server
* log decode errors
* move H264 decoding and re-encoding here from gortsplib
* add tests
* update gortsplib
3 years ago
aler9
cb8aec8844
print track codecs into logs
3 years ago
aler9
055e08ac6c
remove "on" prefix from most communication functions between components
3 years ago
aler9
58b2e7d24f
move trackID into data
3 years ago
aler9
d929197b21
propagate H264 packets throughout the server
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
6dc11c2906
RTSP server/source: fix encoding of RTP packets with padding
...
This fixes a SIGSEGV with GStreamer.
3 years ago
aler9
5504ff44b6
rtsp: parse all incoming RTP/RTCP packets
4 years ago
aler9
f7419586af
update gortsplib
4 years ago
aler9
ab70f946b0
unexport members of private structs
4 years ago
aler9
ed375583d0
Implement an HTTP API to query and control the server
4 years ago
aler9
eee64a1450
split readPublisher into reader and publisher
4 years ago