Alessandro Ros
34dc84de90
rtmp: add limit on message body size ( #2252 )
2 years ago
Alessandro Ros
1133c734ab
support publishing AV1/H265 with OBS 30 ( #2217 ) ( #2234 )
2 years ago
Xavier Hallade
accfc49f9c
allow RTMP streaming with codecid=av01 or hvc1 ( #2232 )
...
* allow RTMP streaming with codecid=av01 or hvc1
Prior to this change, when trying to stream AV1 over enhanced RTMP using
XSplit Broadcaster, the server was refusing the content with
"unsupported video codec: av01" message.
* add tests
---------
Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com>
2 years ago
Alessandro Ros
659f19f8bb
enable errcheck ( #2201 )
2 years ago
Alessandro Ros
7e180ceea2
rtmp: support ingesting RTMPE streams ( #2189 )
2 years ago
Alessandro Ros
8bb71ac8d8
srt, udp: support reading and writing MPEG-1 audio streams ( #2147 )
2 years ago
Alessandro Ros
39c072edd6
change repository owner ( #1801 )
2 years ago
Alessandro Ros
e8124e2f56
support publishing H265 and AV1 tracks with Enhanced RTMP ( #1393 ) ( #1446 ) ( #1621 ) ( #1756 )
2 years ago
Alessandro Ros
22fe65509b
cleanup ( #1754 )
2 years ago
Alessandro Ros
2d17dff3b5
support publishing, reading and proxying MPEG-2 audio (MP3) tracks with RTMP ( #1102 ) ( #1736 )
2 years ago
Alessandro Ros
053f2ec282
rename repository and executable ( #1641 )
2 years ago
Alessandro Ros
6471800b52
rtmp server: fix responses to ping requests ( #1245 )
3 years ago
aler9
f1fb00b80f
update golangci-lint
3 years ago
aler9
ca46d56184
fix linting
3 years ago
aler9
e255d004e3
rtmp server: change value of MessageStreamID of outgoing messages
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
e771f9eba0
rename file
3 years ago
aler9
58cbd072c8
rtmp: support ping requests
3 years ago
aler9
2601ca5661
rtmp: implement acknowledge mechanism
3 years ago
aler9
d0781e5e4a
rtmp: add DTS field to video / audio messages
3 years ago
aler9
d3797d3139
rtmp: improve video / audio messages
3 years ago
aler9
cd19332350
rtmp: use bufio reader during handshake
3 years ago
aler9
6a24c82589
rtmp: add user control messages
3 years ago
aler9
ba83ef65d2
rtmp: add message reader / writer
3 years ago