65 Commits

Author SHA1 Message Date
nareix
0400eb8009 add mp4io/atoms.go 2016-07-30 00:06:38 +08:00
nareix
4b61d9daea mv pio to bits/pio 2016-07-29 23:28:29 +08:00
nareix
c06f934d9e add NewMuxer(writeFlusher) for ts/flv 2016-07-29 16:19:17 +08:00
nareix
d5c3f87b5c ts: add probe func 2016-07-29 07:50:21 +08:00
nareix
563991132c mp4: add probe 2016-07-29 07:30:08 +08:00
nareix
525606422e mp4: fix fmt 2016-07-29 07:10:41 +08:00
nareix
6752dafead add new mp4io interface 2016-07-29 01:05:47 +08:00
nareix
1c1d351104 mp4: add bufio for reader, improve speed 2016-07-28 23:38:37 +08:00
nareix
87e9318f36 rtmp: send window ack 2016-07-28 23:09:03 +08:00
nareix
747c21a957 mp4: rewrite mp4io improve atom parse 2016-07-28 23:06:08 +08:00
nareix
3fec89ce48 flv: use new fill/parse interface 2016-07-24 13:02:13 +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
8c783210d2 pio func change 2016-07-18 08:14:59 +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
e2fb4a644f ts: fix FillPSI BUG and ParsePSI datalen bug 2016-07-17 15:35:08 +08:00
nareix
4ad20c8a65 rtmp: expose SplitPath 2016-07-17 11:15:18 +08:00
nareix
9a54f1ee8f ts: support PaddingToMakeCounterCont 2016-07-16 08:38:57 +08:00
nareix
b7b80edd64 add tsio: checksum.go 2016-07-16 08:38:05 +08:00
nareix
b8afa6ca0c ts: rewrite muxer 2016-07-15 00:26:57 +08:00
nareix
ab8f020f63 ts: add packet size check 2016-07-14 23:31:27 +08:00
nareix
78e9ae4e38 ts: add tsio, rewrite demuxer 2016-07-14 23:27:17 +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
5236977a6a mp4 fix samplesize atom bug 2016-07-13 22:38:58 +08:00
nareix
49340a40ec rtmp: bugfix createURL 2016-07-13 20:20:01 +08:00
nareix
975080658c mp4: bugfix write lastpkt 2016-07-13 16:06:07 +08:00
nareix
51ad6aeb7a flv: remove debug func 2016-07-13 15:59: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
79f3f92350 flv: add NELLYMOSER support 2016-07-12 15:58:21 +08:00
nareix
4b181e84e0 rtmp: bugfix probe save videostreamindex 2016-07-12 15:57:51 +08:00
nareix
8b5871123f rtmp: fix tcUrl 2016-07-12 14:04:55 +08:00
nareix
824149ada7 format: add supported codec types for muxer 2016-07-12 11:09:51 +08:00
nareix
46e601abda rtmp: support conn.URL 2016-07-12 08:39:53 +08:00
nareix
18205e5206 rtmp: move DebugConn Debug to global var 2016-07-11 22:53:51 +08:00
nareix
55302701af flv: flush bufio.Writer when WriteTrailer 2016-07-10 23:49:55 +08:00
nareix
53d1f9ef98 mp4: bugfix samplesize 2016-07-10 23:31:12 +08:00
nareix
6c3cd7a227 ts: replace old TSHeader reader with ParseTSHeader 2016-07-10 20:30:12 +08:00
nareix
2ba9a341ad flv: fix flvio flags value, add bufio 2016-07-10 17:11:54 +08:00
nareix
b0fd58b57d ts: WriteTrailer need flush bufio.Writer 2016-07-10 17:02:34 +08:00
nareix
a102eab6c1 ts: optimize muxer 2016-07-10 15:09:18 +08:00
nareix
c8aef22958 remove unused files 2016-07-07 07:57:16 +08:00
nareix
ea26f04c10 add format aac.go 2016-07-04 23:04:55 +08:00
nareix
9fad1bb467 add aac into format register 2016-07-04 22:28:00 +08:00