Commit Graph

13 Commits

Author SHA1 Message Date
yutopp dd87fb56cc Use io.Reader instead of []byte for Command/DataMessage 2018-10-05 21:53:07 +09:00
yutopp d1f7c6a55a Add tests. Fix dataraces. Add timeouts to streamer. Fix interface of Dial. Refactoring(handlers). etc 2018-09-30 02:57:19 +09:00
yutopp f263bf8020 Support CreateStream on client side 2018-09-29 17:43:01 +09:00
yutopp e2cd28edbb Merge DataMessage(AMF0|AMF3) into DataMessage. etc 2018-09-29 16:44:30 +09:00
yutopp 60dcc4097a Rename StreamFragment to ChunkMessage. Fix streams interface, return *Stream instead of StreamID. etc 2018-09-29 13:32:31 +09:00
yutopp 9a71efda61 [WIP] Support sync style RTMP client. Add transaction management. Support pluggable cmd/data body encoder/decoder. [WIP] Add a client demo. etc 2018-09-27 05:54:49 +09:00
yutopp 996a37404b Divide handlers per states. Call callbacks for unknown messages correctly. etc 2018-08-21 23:09:37 +09:00
yutopp 94ff0d369d Rename AMFType to EncodingType. Fix typo. Support objectEncoding fields in NetConnectionConnect 2018-08-16 16:27:00 +09:00
yutopp 0f8c539497 Add well typed write methods to Stream 2018-08-16 16:02:23 +09:00
yutopp 031706636d support logical streams. merge message handlers for netConnection and netStream 2018-06-11 03:03:41 +09:00
yutopp d3802b127a remove unused codes. add handlers 2018-05-31 20:22:38 +09:00
yutopp 24c94e53d2 change library name from rtmp-go to go-rtmp. add licence. fix flv library path 2018-05-27 20:34:11 +09:00
yutopp 25c1e1188f add chunk stream reader/writer. add server conn. add examples 2018-05-25 19:44:56 +09:00