aler9
|
13fb24da39
|
fix rtmp -> rtsp audio conversion (#932)
|
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
|
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
|
d929197b21
|
propagate H264 packets throughout the server
|
3 years ago |
aler9
|
0605a2f369
|
update linter
|
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
|
5504ff44b6
|
rtsp: parse all incoming RTP/RTCP packets
|
3 years ago |
aler9
|
983469a1f9
|
rtmp: support clients that publish with empty metadata or no metadata (#386) (#769)
|
3 years ago |
aler9
|
2bfdcc7d89
|
update gortsplib
|
4 years ago |
aler9
|
8ac665be87
|
un-capitalize private fields
|
4 years ago |
aler9
|
11760fd79f
|
support external authentication (#504) (#517)
|
4 years ago |
aler9
|
1dff3239d2
|
remove rtmp.Conn.NetConn()
|
4 years ago |
aler9
|
f7419586af
|
update gortsplib
|
4 years ago |
aler9
|
ab70f946b0
|
unexport members of private structs
|
4 years ago |
aler9
|
75d4f1437d
|
add "error" log level
|
4 years ago |
aler9
|
e62ed283d1
|
rtmp: do not raise an error in case of metadata packets (#577)
|
4 years ago |
aler9
|
e78544f23e
|
update gortsplib
|
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
|
3b0327233e
|
move hls utils into gortsplib
|
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
|
a6d9578d4c
|
RTSP server: support setupping tracks with arbitrary interleaved IDs (#402)
|
4 years ago |
aler9
|
75e1e3e4dc
|
RTSP server: support reading with multicast (#214) (#324)
|
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
|
bc9cbc8605
|
put protocol before entities
|
4 years ago |
aler9
|
e450881446
|
converterhls: use contexts
|
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 |
aler9
|
dee045f961
|
implement reading with HLS
|
4 years ago |
aler9
|
ea6b616759
|
RTMP source: fix reading audio track
|
4 years ago |
aler9
|
fb0122ba18
|
RTMP client: speed up video reading by 1 frame
|
4 years ago |
aler9
|
f208026338
|
RTSP source: apply TCP timeout correctly (#335)
|
4 years ago |