2 Commits (1d4ea2cd9a6c88b3444d71ac9bbf596079889149)

Author SHA1 Message Date
Alessandro Ros da7c5744b1
rtmp: add new AMF0 encoder and encoder (#3069) 1 year ago
Alessandro Ros 99bc327d67
move protocol-related code into internal/protocols (#2572) 2 years ago
Alessandro Ros 91f83a8c45
rtmp: fix compatibility with nginx-rtmp-module (#2383) (#2520) 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 d696a782f7
rtmp: simplify API (#2130) 2 years ago
Alessandro Ros ab8cf3f0cc
add rtmp.Reader, rtmp.Writer (#2124) 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 2dffccf9c1
update gortsplib, gohlslib (#1637) 2 years ago
Alessandro Ros c7938eb832
rtmp: fix panic when publishing audio-only streams (#1459) (#1502) 2 years ago
Alessandro Ros ef214b7649
rtmp server: fix compatibility with Neko (#1405) 3 years ago
aler9 fbf8e82db5 update gortsplib 3 years ago
Alessandro Ros ad52b3fab7
Support publishing with RTMP and H265 (for OBS Studio) (#1333) 3 years ago
Alessandro Ros c778c049ce
switch to gortsplib v2 (#1301) 3 years ago
aler9 282d155a4f update gortsplib 3 years ago
Alessandro Ros 8bee4af86a
api, metrics: add number of bytes received and sent from/to all entities (#1235) 3 years ago
aler9 27ae0b9812 rtmp client: validate command ID of results 3 years ago
aler9 59391a4366 rtmp client: fix play command id 3 years ago
aler9 b06498d24b rtmp: remove useless comments from tests 3 years ago
aler9 e255d004e3 rtmp server: change value of MessageStreamID of outgoing messages 3 years ago
aler9 4990e98993 rtmp: fix reading metadata from onMetadata 3 years ago
aler9 176f2f0729 rtmp: invert flag of InitializeServer() and InitializeClient() 3 years ago
aler9 0db2d3eb8c rtmp: improve performance 3 years ago
aler9 af7a815f83 update gortsplib 3 years ago
Alessandro Ros 9e6abc6e9f
rtmp: rewrite implementation of rtmp connection (#1047) 3 years ago
aler9 50d205274f fix tests 3 years ago
aler9 ef3e18a9e9 rtmp: add handshake functions 3 years ago
aler9 2a0567ab4a rtmp: improve tests 3 years ago
aler9 67e8a01d56 rtmp: split net.Conn from rtmp.Conn 3 years ago
aler9 bf1f45df32 rtmp: add conn handshake tests 3 years ago
aler9 8e14dff6d0 rtmp: fix tests 3 years ago
aler9 41b08c9f50 update gortsplib 3 years ago
aler9 ec4c40b222 update gortsplib 3 years ago
aler9 05bac43177 rtmp: fix compatibility with some dji drones (#928) 3 years ago
aler9 2601ca5661 rtmp: implement acknowledge mechanism 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 eb09c7c965 rtmp: improve handshake 3 years ago
aler9 af3e5c9183 rtmp: improve handshake 3 years ago
aler9 6a24c82589 rtmp: add user control messages 3 years ago
aler9 ba83ef65d2 rtmp: add message reader / writer 3 years ago
aler9 76e47686b2 rtmp: rename Message into RawMessage 3 years ago
aler9 959b78586a rtmp: add MessageReader 3 years ago
aler9 1f6d92bc3a rtmp: add additional message types 3 years ago
aler9 896c799f99 rtmp: add MessageType, ControlChunkStreamID 3 years ago
aler9 9519bf670a rtmp: add MessageWriter 3 years ago