Commit Graph

29 Commits

Author SHA1 Message Date
yutopp ed0b9a3a27 Reduce memory copies for Audio/Video packets. Add/Fix tests 2018-10-05 20:59:56 +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 134d033927 Provide *Conn args to Handler.OnServe 2018-09-27 06:11:04 +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 2cba672397 Fix interface of ServerConfig. Now, HandlerFactory is renamed to OnConnect and returns *ConnConfig. Some options like Handler and Logger are moved into *ConnConfig from ServerConfig.Conn 2018-09-27 00:45:22 +09:00
yutopp a65400b907 Fix order of methods 2018-08-16 18:09:46 +09:00
yutopp fbdd1df571 Fix #15 2018-07-27 18:38:37 +09:00
yutopp c55a767c86 Add logger when connect message received. Add configs for server_demo 2018-07-13 19:21:05 +09:00
yutopp 0e3c8855c2 Rename OnInit to OnServe and reduce args 2018-07-13 19:10:21 +09:00
yutopp 6d090d6e92 Add OnInit handler callback to notify the Conn instance 2018-07-12 21:43:14 +09:00
yutopp 0bd4bc2868 Fix #11 2018-07-10 00:27:30 +09:00
yutopp b18cac69c7 remove loggers from message package. fix log levels 2018-07-07 20:07:25 +09:00
yutopp b63eed9db6 unity data handlers. fix logger level 2018-07-07 18:40:46 +09:00
yutopp a105d38dd0 change interfaces of setting handles and loggers 2018-07-06 21:52:07 +09:00
yutopp 205da81ff5 add OnCreateStream to handler 2018-07-06 21:39:07 +09:00
yutopp d25ff8d667 server_demo: divide files. add flv recording features 2018-07-03 19:03:42 +09:00
yutopp b9120571e3 add OnClose handler 2018-07-02 19:53:32 +09:00
yutopp e1ee45f9c3 add OnSetDataFrame handler 2018-07-02 19:51:25 +09:00
locxiang caf3095b41 Update main.go 2018-06-27 16:37:14 +08:00
yutopp 8c4aed0993 server supports config 2018-06-25 16:38:03 +09:00
yutopp 3c3958ac0f suppress log contents of an example 2018-06-25 16:15:55 +09:00
yutopp 09895c4df9 fix server_demo interfaces. show timestamp 2018-06-18 15:33:20 +09:00
yutopp a8b66be922 reduce logs. fix callback. etc 2018-05-31 23:40:03 +09:00
yutopp 10698feb78 divide handler. use raw command objects temporarily 2018-05-31 21:03:04 +09:00