aler9
|
055e08ac6c
|
remove "on" prefix from most communication functions between components
|
3 years ago |
Alessandro Ros
|
9e6abc6e9f
|
rtmp: rewrite implementation of rtmp connection (#1047)
* rtmp: improve MsgCommandAMF0
* rtmp: fix MsgSetPeerBandwidth
* rtmp: add message tests
* rtmp: replace implementation with new one
* rtmp: rename handshake functions
* rtmp: avoid calling useless function
* rtmp: use time.Duration for PTSDelta
* rtmp: fix decoding chunks with relevant size
* rtmp: rewrite implementation of rtmp connection
* rtmp: fix tests
* rtmp: improve error message
* rtmp: replace h264 config implementation
* link against github.com/notedit/rtmp
* normalize MessageStreamID
* rtmp: make acknowledge optional
* rtmp: fix decoding of chunk2 + chunk3
* avoid using encoding/binary
|
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
This fixes a SIGSEGV with GStreamer.
|
3 years ago |
aler9
|
43471a05ab
|
update gortsplib
|
4 years ago |
aler9
|
5504ff44b6
|
rtsp: parse all incoming RTP/RTCP packets
|
4 years ago |
aler9
|
983469a1f9
|
rtmp: support clients that publish with empty metadata or no metadata (#386) (#769)
|
4 years ago |
aler9
|
9c38b42b4c
|
fix crash that happened when publishing audio with RTMP (#810)
|
4 years ago |
aler9
|
2bfdcc7d89
|
update gortsplib
|
4 years ago |
ShiBen
|
e3f63a43c9
|
External authentication support send url raw query
Do some dynamic authentication, such as token
|
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
|
1617d07ba3
|
do not wait for external commands to exit during runtime
wait for them during shutdown.
|
4 years ago |
aler9
|
84735426eb
|
print a message when a custom command exits suddently
|
4 years ago |
aler9
|
ebc201bda2
|
make regexp groups available to custom commands (#642)
|
4 years ago |
aler9
|
f7419586af
|
update gortsplib
|
4 years ago |
aler9
|
c9c9c88ac8
|
update golangci-lint
|
4 years ago |
aler9
|
ab70f946b0
|
unexport members of private structs
|
4 years ago |
aler9
|
75d4f1437d
|
add "error" log level
|
4 years ago |
aler9
|
160966e81b
|
print log messages when runOnConnect and runOnRead are started or stopped
|
4 years ago |
aler9
|
c46ae16dc7
|
run runOnRead command also with RTMP readers
|
4 years ago |
aler9
|
e62ed283d1
|
rtmp: do not raise an error in case of metadata packets (#577)
|
4 years ago |