aler9
|
98c6cd4650
|
RTSP: automatically remux oversized RTP/H264 packets; drop parameter ReadBufferSize
|
3 years ago |
aler9
|
58b2e7d24f
|
move trackID into data
|
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
This fixes a SIGSEGV with GStreamer.
|
3 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
This happened when the server was able to connect to the source,
but initialization failed before or during the PLAY request.
|
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()
|
4 years ago |
aler9
|
f7419586af
|
update gortsplib
|
4 years ago |
aler9
|
ab70f946b0
|
unexport members of private structs
|
4 years ago |
aler9
|
d30822cb1b
|
make sourceFingerprint optional and allow standard certificate validation
|
4 years ago |
aler9
|
509bed355a
|
update gortsplib
|
4 years ago |
aler9
|
6921a402d1
|
decode the configuration when decoding JSON
|
4 years ago |
aler9
|
ca9645c2f9
|
api: decode durations from strings instead of numbers
This allows to use human-readable durations with the API,
for instance: "5s" instead of 5000000000
|
4 years ago |
aler9
|
801ef44f54
|
rtsp, rtmp: fix ignored errors
|
4 years ago |
aler9
|
ca499a27c3
|
remove stats from rtmp and rtsp source
|
4 years ago |
aler9
|
60823aa2b6
|
print 'ready' only when a source is really ready
|
4 years ago |
aler9
|
a2ff0d455f
|
do not allow closed static sources to set a path as ready
|
4 years ago |
aler9
|
f1a812ba5d
|
rewrite metrics system to provide more data (#492)
|
4 years ago |
aler9
|
6163095a11
|
fix crash that happens when sourceOnDemand is true and a source times out
|
4 years ago |
aler9
|
ed375583d0
|
Implement an HTTP API to query and control the server
|
4 years ago |
aler9
|
e516d265d6
|
refactor ondemand system
|
4 years ago |
aler9
|
eee64a1450
|
split readPublisher into reader and publisher
|
4 years ago |
aler9
|
de6e9589b8
|
fix multiple freezes during shutdown of components
|
4 years ago |
aler9
|
1146d5cf1b
|
hls: new option hlsAlwaysRemux to always remux streams into HLS, not only when requested
|
4 years ago |
aler9
|
9062dbf883
|
move most components into internal/core
in this way coverage can be computed correctly.
|
4 years ago |
aler9
|
e64edcfda9
|
RTSP source: support proxing with UDP-multicast
|
4 years ago |
aler9
|
75e1e3e4dc
|
RTSP server: support reading with multicast (#214) (#324)
|
4 years ago |
aler9
|
d21841c1b7
|
RTSP source: add option sourceAnyPortEnable to support cameras that don't provide server ports (#407)
|
4 years ago |
aler9
|
99323ba740
|
update golangci-lint
|
4 years ago |
aler9
|
f086b624c1
|
use hierarchical contexts
|
4 years ago |
aler9
|
e558b245e7
|
use contexts anywhere is possible
|
4 years ago |
aler9
|
6d02ec9478
|
update gortsplib
|
4 years ago |
aler9
|
bc9cbc8605
|
put protocol before entities
|
4 years ago |
aler9
|
c986cb254b
|
implement RTSP sessions (#149)
|
4 years ago |
aler9
|
c742e30e67
|
fix docs
|
4 years ago |
aler9
|
37d752ba61
|
normalize variable names
|
4 years ago |
aler9
|
faf8d24dff
|
RTMP source: apply read and write timeouts to connection initialization
|
4 years ago |