80 Commits (fb1c16d60627bfa6d34814077542993b9c98af2c)

Author SHA1 Message Date
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 97c1e68c0b improve tests 3 years ago
Alessandro Ros e3d00878b3
rtmp server: fix handshake and compatibility with streamlabs (#1244) (#1398) 3 years ago
Alessandro Ros c79c3c83cb
rtmp server: improve efficiency of outgoing packets (#1395) 3 years ago
aler9 b20abbed6c webrtc muxer: keep the WebSocket connection 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 6471800b52
rtmp server: fix responses to ping requests (#1245) 3 years ago
Alessandro Ros 8bee4af86a
api, metrics: add number of bytes received and sent from/to all entities (#1235) 3 years ago
aler9 f1fb00b80f update golangci-lint 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 d4945ab7bc rtmp: cleanup 3 years ago
aler9 b06498d24b rtmp: remove useless comments from tests 3 years ago
aler9 ca46d56184 fix linting 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 a19a20abfb rtmp: set right command ID when replying to a play request 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
aler9 f7c08f577a rtmp: fix decoding of chunk3 + chunk3 3 years ago
Alessandro Ros 9e6abc6e9f
rtmp: rewrite implementation of rtmp connection (#1047) 3 years ago
aler9 50d205274f fix tests 3 years ago
aler9 822a896a82 rtmp: fix rtmp -> rtsp audio conversion 3 years ago
aler9 ef3e18a9e9 rtmp: add handshake functions 3 years ago
aler9 772c5b2363 rtmp: improve tests 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 a19f45f736 rtmp: fix s1 generation 3 years ago
aler9 8e14dff6d0 rtmp: fix tests 3 years ago
aler9 e771f9eba0 rename file 3 years ago
aler9 45c1370145 rtmp: normalize API 3 years ago
aler9 41b08c9f50 update gortsplib 3 years ago
aler9 ec4c40b222 update gortsplib 3 years ago
aler9 06b09efa91 rtmp: add tests 3 years ago
aler9 58cbd072c8 rtmp: support ping requests 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 ee2908081e rtmp: make chunk writes atomic 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 7abb85ab20 rtmp: improve tests 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