36 Commits

Author SHA1 Message Date
Josh Allmann 4003a2c806 Handle streams longer than 2^24 ms.
The FLV timestamp field is only 24 bits. A stream will hit this in
less than 5 hours, starting from a timestamp of 0. In this case,
write out the timestamp as an extended field for type-0 chunks
(type0 is the only output chunk type that is supported right now).
2018-02-13 19:44:50 -08:00
nareix dfc1226880 add bits 2017-11-03 12:10:42 +08:00
Dustin Blackman 40b45c95aa remove unused code 2016-11-05 11:29:50 -04:00
nareix b3b189ca28 change flvio.Tag from interface to struct 2016-09-19 07:35:10 +08:00
nareix 8802fb5a95 rtmp: add HandleConn / OnPlayOrPublish / rxbytes,txbytes 2016-08-31 19:16:34 +08:00
nareix 39d98a7793 add rtmp UrlMuxer 2016-08-03 13:43:00 +08:00
nareix 4918d07822 rtmp: fix datarace in ListenAndServe 2016-08-02 20:10:21 +08:00
nareix cb534aa104 rtmp: bufio using pio size 2016-07-30 14:36:28 +08:00
nareix 4b61d9daea mv pio to bits/pio 2016-07-29 23:28:29 +08:00
nareix 87e9318f36 rtmp: send window ack 2016-07-28 23:09:03 +08:00
nareix 3902e48bdb flvio/rtmp: add amf0/tag fill/parse mode 2016-07-23 21:17:42 +08:00
nareix f4518a79aa rtmp: add debug 2016-07-23 18:05:12 +08:00
nareix f10cccf962 rtmp/flv: use common metadata 2016-07-18 00:41:21 +08:00
nareix dc82fb15b3 rtmp: fmt pio 2016-07-18 00:11:15 +08:00
nareix 2df2747753 rtmp: fix handshake S0 != 3 bug 2016-07-18 00:10:45 +08:00
nareix 52b9f172a9 rtmp: improve write 2016-07-18 00:05:20 +08:00
nareix 4ad20c8a65 rtmp: expose SplitPath 2016-07-17 11:15:18 +08:00
nareix 2dea41f479 rewrite handler codec types logic, rm ts unused files 2016-07-14 00:33:57 +08:00
nareix 66bd404f1a rtmp: fix splitPath 2016-07-13 22:42:17 +08:00
nareix 49340a40ec rtmp: bugfix createURL 2016-07-13 20:20:01 +08:00
nareix e3a02beada add SPEEX codec 2016-07-13 15:11:11 +08:00
nareix 4b5f50e03f flv/rtmp: packet read logic bugfix 2016-07-13 13:13:32 +08:00
nareix e1f6aa15fe flv/rtmp: combine probe and packet <-> tag logic in flv; improve flvio 2016-07-13 09:05:18 +08:00
nareix 6f32e25e03 add ServerDemuxer / ServerMuxer 2016-07-12 16:44:48 +08:00
nareix 4b181e84e0 rtmp: bugfix probe save videostreamindex 2016-07-12 15:57:51 +08:00