Commit Graph

  • 39d98a7793 add rtmp UrlMuxer nareix 2016-08-03 13:43:00 +08:00
  • 4918d07822 rtmp: fix datarace in ListenAndServe nareix 2016-08-02 20:10:21 +08:00
  • 3254c8c85c fix comments nareix 2016-07-30 15:07:10 +08:00
  • 96db379539 update README nareix 2016-07-30 15:04:28 +08:00
  • 7fc65516ab add comments nareix 2016-07-30 15:03:43 +08:00
  • 0b0eeeefbf update README nareix 2016-07-30 14:45:22 +08:00
  • 03480888f7 update README nareix 2016-07-30 14:42:41 +08:00
  • 32121bf428 add READMD nareix 2016-07-30 14:36:56 +08:00
  • e90ce45293 fix comment nareix 2016-07-30 14:36:47 +08:00
  • cb534aa104 rtmp: bufio using pio size nareix 2016-07-30 14:36:28 +08:00
  • f9d7cb8c77 fix comment nareix 2016-07-30 13:32:43 +08:00
  • 74e95ae0d2 fix comment nareix 2016-07-30 13:15:02 +08:00
  • 6b25c3b4db add comments nareix 2016-07-30 13:08:26 +08:00
  • a90312e55b add example nareix 2016-07-30 09:53:25 +08:00
  • 0400eb8009 add mp4io/atoms.go nareix 2016-07-30 00:06:38 +08:00
  • 4b61d9daea mv pio to bits/pio nareix 2016-07-29 23:28:29 +08:00
  • 45d9944a52 ffmpeg: set profile ignore case nareix 2016-07-29 23:28:11 +08:00
  • c06f934d9e add NewMuxer(writeFlusher) for ts/flv nareix 2016-07-29 16:19:17 +08:00
  • 9e12fc5722 examples add transcode nareix 2016-07-29 16:17:22 +08:00
  • 561eedeb98 example add http_flv_and_rtmp_server nareix 2016-07-29 16:16:59 +08:00
  • 74b2f9899a avconv: fix encoder find bug nareix 2016-07-29 08:16:24 +08:00
  • c4855b68ed avutil: seek after probe nareix 2016-07-29 07:50:33 +08:00
  • d5c3f87b5c ts: add probe func nareix 2016-07-29 07:50:21 +08:00
  • 563991132c mp4: add probe nareix 2016-07-29 07:30:08 +08:00
  • 525606422e mp4: fix fmt nareix 2016-07-29 07:10:41 +08:00
  • 6752dafead add new mp4io interface nareix 2016-07-29 01:05:47 +08:00
  • 1c1d351104 mp4: add bufio for reader, improve speed nareix 2016-07-28 23:38:37 +08:00
  • 87e9318f36 rtmp: send window ack nareix 2016-07-28 23:09:03 +08:00
  • 6031cd1cc9 avutil: bugfix nareix 2016-07-28 23:06:50 +08:00
  • 747c21a957 mp4: rewrite mp4io improve atom parse nareix 2016-07-28 23:06:08 +08:00
  • 3fec89ce48 flv: use new fill/parse interface nareix 2016-07-24 13:01:01 +08:00
  • 3902e48bdb flvio/rtmp: add amf0/tag fill/parse mode nareix 2016-07-23 21:17:42 +08:00
  • f4518a79aa rtmp: add debug nareix 2016-07-23 18:05:12 +08:00
  • bc5e321c39 examples: add MakeIncrement nareix 2016-07-18 16:19:54 +08:00
  • 2db58d0acc avconv: params order nareix 2016-07-18 16:19:42 +08:00
  • 2614fc9e9a pktque: AVSync bugfix nareix 2016-07-18 08:15:17 +08:00
  • 8c783210d2 pio func change nareix 2016-07-18 08:14:59 +08:00
  • f10cccf962 rtmp/flv: use common metadata nareix 2016-07-18 00:40:30 +08:00
  • dc82fb15b3 rtmp: fmt pio nareix 2016-07-18 00:11:15 +08:00
  • 2df2747753 rtmp: fix handshake S0 != 3 bug nareix 2016-07-18 00:10:45 +08:00
  • 52b9f172a9 rtmp: improve write nareix 2016-07-18 00:05:20 +08:00
  • a31aaeec9d example: add skip interval nareix 2016-07-17 21:02:24 +08:00
  • cc5d6d4cae example: add delay skip nareix 2016-07-17 20:51:45 +08:00
  • a9a34f7a4d example add framedrop nareix 2016-07-17 20:09:03 +08:00
  • e2fb4a644f ts: fix FillPSI BUG and ParsePSI datalen bug nareix 2016-07-17 15:35:08 +08:00
  • 4ad20c8a65 rtmp: expose SplitPath nareix 2016-07-17 11:15:18 +08:00
  • 147fdb7d93 examples fix path nareix 2016-07-17 08:51:21 +08:00
  • d16d14210e examples: move gop cache into channels nareix 2016-07-17 08:32:03 +08:00
  • 9c6c79df1f fmt nareix 2016-07-16 22:02:11 +08:00
  • 589edba35a pktque: add FixTime nareix 2016-07-16 22:00:49 +08:00
  • 040331c059 add audio_decode.go nareix 2016-07-16 13:26:54 +08:00
  • 78cb5ad94c rm av/channels nareix 2016-07-16 13:18:49 +08:00
  • 43e9a9cf96 ffmpeg: remove default bitrate setting nareix 2016-07-16 13:04:49 +08:00
  • 2aad1788c5 add examples nareix 2016-07-16 12:57:38 +08:00
  • 3e849361bf transcode: fix params order nareix 2016-07-16 12:38:09 +08:00
  • ed54d3799b aacparser: add error msg nareix 2016-07-16 12:37:03 +08:00
  • 30e62bbdfb ffmpeg: add Bitrate and profile nareix 2016-07-16 12:36:21 +08:00
  • 37c9a0c41e ffmpeg: fix resampler data linesize planar bug nareix 2016-07-16 11:32:46 +08:00
  • 038b70d129 ffmpg: add setopt/getopt. add C.AV_CODEC_FLAG_GLOBAL_HEADER for codecctx nareix 2016-07-16 10:24:21 +08:00
  • 9a54f1ee8f ts: support PaddingToMakeCounterCont nareix 2016-07-16 08:38:57 +08:00
  • b7b80edd64 add tsio: checksum.go nareix 2016-07-16 08:38:05 +08:00
  • 9feea9df46 h264parser: remove old bits use nareix 2016-07-15 01:21:29 +08:00
  • b8afa6ca0c ts: rewrite muxer nareix 2016-07-15 00:26:57 +08:00
  • ab8f020f63 ts: add packet size check nareix 2016-07-14 23:31:27 +08:00
  • 78e9ae4e38 ts: add tsio, rewrite demuxer nareix 2016-07-14 23:27:17 +08:00
  • 59ec8462de add pktque filters nareix 2016-07-14 00:35:37 +08:00
  • 2dea41f479 rewrite handler codec types logic, rm ts unused files nareix 2016-07-14 00:33:57 +08:00
  • 66bd404f1a rtmp: fix splitPath nareix 2016-07-13 22:42:17 +08:00
  • d1c21513c7 rm SupportedCodecTypes from av.Muxer nareix 2016-07-13 22:42:04 +08:00
  • 7f312cf177 pubsub: bugfix QueueCursor nareix 2016-07-13 22:40:01 +08:00
  • c43b79e137 mv files nareix 2016-07-13 22:39:41 +08:00
  • 5236977a6a mp4 fix samplesize atom bug nareix 2016-07-13 22:38:58 +08:00
  • 49340a40ec rtmp: bugfix createURL nareix 2016-07-13 20:20:01 +08:00
  • d4a1f50f7e new pktque.Filter interface nareix 2016-07-13 20:19:47 +08:00
  • ff7d24c845 handlerMuxer: add stage control nareix 2016-07-13 17:56:09 +08:00
  • 975080658c mp4: bugfix write lastpkt nareix 2016-07-13 15:59:11 +08:00
  • 51ad6aeb7a flv: remove debug func nareix 2016-07-13 15:59:01 +08:00
  • e3a02beada add SPEEX codec nareix 2016-07-13 15:11:11 +08:00
  • 4b5f50e03f flv/rtmp: packet read logic bugfix nareix 2016-07-13 13:13:32 +08:00
  • e1f6aa15fe flv/rtmp: combine probe and packet <-> tag logic in flv; improve flvio nareix 2016-07-13 09:03:46 +08:00
  • 6f32e25e03 add ServerDemuxer / ServerMuxer nareix 2016-07-12 16:44:48 +08:00
  • 79f3f92350 flv: add NELLYMOSER support nareix 2016-07-12 15:58:21 +08:00
  • 4b181e84e0 rtmp: bugfix probe save videostreamindex nareix 2016-07-12 15:57:51 +08:00
  • eaa160539d add walltime demuxer nareix 2016-07-12 14:36:48 +08:00
  • 8b5871123f rtmp: fix tcUrl nareix 2016-07-12 14:04:55 +08:00
  • ae360fea7d avconv: add Options.SupportedCodecTypes nareix 2016-07-12 13:29:00 +08:00
  • 12b407d5e4 add avconv.go nareix 2016-07-12 13:15:54 +08:00
  • 89170590b1 transcode: remove debug nareix 2016-07-12 13:14:08 +08:00
  • fb6c20e424 interface change CodecData()(CodecData,error) handler.AudioDecoder(av.AudioCodecData) nareix 2016-07-12 12:55:44 +08:00
  • e64341e05c ffmpeg: add AudioCodecHandler nareix 2016-07-12 12:51:22 +08:00
  • 952ac6e1b8 transcode: interface change nareix 2016-07-12 12:23:16 +08:00
  • 393f695613 avutil: add audio encoder/decoder for handlers nareix 2016-07-12 11:14:38 +08:00
  • 512de0943f av: add SupportedCodecTypes / AudioEncoder options nareix 2016-07-12 11:14:07 +08:00
  • 824149ada7 format: add supported codec types for muxer nareix 2016-07-12 11:09:51 +08:00
  • 0c902b3668 ffmpeg: can set options for audio encoder nareix 2016-07-12 11:08:22 +08:00
  • 331bc9ff5f transcode: FindAudioDecoderEncoder add stream index param nareix 2016-07-12 10:36:45 +08:00
  • 46e601abda rtmp: support conn.URL nareix 2016-07-12 08:39:53 +08:00
  • 396376da2d pubsub: Queue support Demuxer and Close nareix 2016-07-12 08:38:52 +08:00
  • 18205e5206 rtmp: move DebugConn Debug to global var nareix 2016-07-11 22:53:51 +08:00
  • 55302701af flv: flush bufio.Writer when WriteTrailer nareix 2016-07-10 23:49:55 +08:00