Commit Graph

  • 7d9968dd5d remove old codes nareix 2016-06-26 19:38:19 +08:00
  • fd701bddc1 add many things nareix 2016-06-26 19:38:14 +08:00
  • ec5094fd7d Delete README.md nareix 2016-06-25 22:59:53 +08:00
  • de23a44d37 add FILE_HAS_xxx nareix 2016-06-25 18:29:12 +08:00
  • 9a774cd9e0 add amf3 typedef nareix 2016-06-25 18:25:06 +08:00
  • 354e743662 add demuxer nareix 2016-06-25 18:23:38 +08:00
  • 505ca290d3 add handle connect, NetConnection.Connect.Success, play, onMetadata nareix 2016-06-24 22:09:36 +08:00
  • d0d400454d modify comment nareix 2016-06-23 19:02:02 +08:00
  • 0b14c8403c timeline: handle overlap nareix 2016-06-23 19:01:32 +08:00
  • 2385aafae2 add message support nareix 2016-06-23 19:00:33 +08:00
  • 6a64a5ec87 fix stringmarkder bug nareix 2016-06-23 16:54:55 +08:00
  • cdfd1698d5 bugfix write AMF0 nareix 2016-06-23 13:40:22 +08:00
  • c7d51e38e6 add SkipErrRtpBlock, improve parseBlockHeader nareix 2016-06-23 08:20:04 +08:00
  • a2be4cf878 fix default timescale nareix 2016-06-23 07:08:26 +08:00
  • 8685b4f4ad amf0 add write nareix 2016-06-23 00:33:01 +08:00
  • 855efc4f5d add amf0 nareix 2016-06-23 00:07:01 +08:00
  • 4776c64d2f interface change av.Packet -> []byte nareix 2016-06-22 22:33:31 +08:00
  • 06583889af bugfix handleRtpPacket change packet to payload solve PCMU noise problem nareix 2016-06-22 22:27:04 +08:00
  • 4d441f030b add fuStarted flag nareix 2016-06-22 20:51:57 +08:00
  • e38521bc67 remove old codes nareix 2016-06-22 19:26:06 +08:00
  • 308971f1d1 remove TimeCorrector and fix Queue nareix 2016-06-22 19:25:45 +08:00
  • 1420483262 av.go multi changes nareix 2016-06-22 19:21:01 +08:00
  • 9b9965cca0 add timeline nareix 2016-06-22 19:20:31 +08:00
  • f065582479 improve transcode with timeline nareix 2016-06-22 19:19:48 +08:00
  • 50b272ba76 change to new av.Packet nareix 2016-06-22 17:59:12 +08:00
  • 99334d2a92 add PacketDuration nareix 2016-06-22 17:58:29 +08:00
  • a1c38b0cd0 add PacketDuration nareix 2016-06-22 17:58:19 +08:00
  • 28055b36cf remove normalizer nareix 2016-06-22 17:58:03 +08:00
  • 0f5d983462 add comments nareix 2016-06-22 14:07:08 +08:00
  • 77c2d0ba69 change to pkt.Time nareix 2016-06-22 12:59:38 +08:00
  • bced7bd915 change block search mechanism again, improve relocate nareix 2016-06-22 12:56:28 +08:00
  • 6ba0534fb9 rewrite ugly ReadResponse nareix 2016-06-21 16:59:43 +08:00
  • d62f2cef96 add firsttimestamp nareix 2016-06-21 15:55:20 +08:00
  • ded940976a use new time corrector nareix 2016-06-21 00:45:26 +08:00
  • 1b301bfff2 add pktque nareix 2016-06-20 18:17:57 +08:00
  • 9d464e5c67 rename func nareix 2016-06-18 15:56:49 +08:00
  • b3684fb382 fix g711 timestamp nareix 2016-06-18 11:15:20 +08:00
  • 01bf4218c9 switch to time.Duration and new av.CodecType nareix 2016-06-18 10:25:57 +08:00
  • b7dc09db2f switch to time.Duration nareix 2016-06-18 10:17:29 +08:00
  • 5815ff6efa switch to time.Duration nareix 2016-06-18 10:13:15 +08:00
  • b255ae33bc switch time.Duration nareix 2016-06-18 10:05:32 +08:00
  • c463a3678f change float64->float32 nareix 2016-06-18 08:15:30 +08:00
  • 97f2cceb2c change float64->float32 nareix 2016-06-18 08:12:43 +08:00
  • 3febe06647 fix new pio nareix 2016-06-17 19:10:55 +08:00
  • 039b6c3136 add flvio nareix 2016-06-17 17:42:31 +08:00
  • 17f1aca838 add new interface nareix 2016-06-17 17:38:03 +08:00
  • eb1fd52ef4 STAP-A fix nareix 2016-06-15 13:26:34 +08:00
  • 5dcc996ee4 support STAP-A nareix 2016-06-15 13:23:10 +08:00
  • 74f68bcc55 add Close() nareix 2016-06-15 12:28:39 +08:00
  • a2b07cc407 add TEARDOWN nareix 2016-06-15 11:11:33 +08:00
  • 06147bce35 remove log nareix 2016-06-15 10:30:15 +08:00
  • b0ccdad10b rewrite handleH264Payload, support BuggyCameraHasAnnexbH264Packet nareix 2016-06-15 10:28:34 +08:00
  • e6b1c2561e parse sps/pps from media.Config nareix 2016-06-15 09:47:20 +08:00
  • 3733fdedcc first blood nareix 2016-06-15 07:53:28 +08:00
  • bfcfd605e6 add WritePATPMT() nareix 2016-06-15 07:49:24 +08:00
  • 67ac6de4ed bugfix WriteHeader streams duplicate bug; hide NewStream and IsCodecSupported nareix 2016-06-15 07:46:04 +08:00
  • 0837c385a6 make send rtp keepalive public nareix 2016-06-15 07:34:45 +08:00
  • c490b69c0e remove default headers; print packet hex when DebugRtp on nareix 2016-06-15 07:31:02 +08:00
  • 0e64595992 print block log when DebugRtp on nareix 2016-06-15 07:28:56 +08:00
  • 227ce8b073 send Authorization: Digest only when nonce exists nareix 2016-06-15 07:28:05 +08:00
  • b16f72faae do Options() first nareix 2016-06-15 06:58:07 +08:00
  • d2ad170d67 change DebugConn to DebugRtsp, add DebugRtp nareix 2016-06-15 06:53:04 +08:00
  • cd8f5fd673 run gofmt nareix 2016-06-15 06:52:04 +08:00
  • 4fb78f9e74 add rtpKeepaliveEnterCnt to fix keepalive reenter problem nareix 2016-06-14 11:55:44 +08:00
  • 199ccf8ec0 Merge pull request #2 from deepch/patch-3 nareix 2016-06-14 11:20:26 +08:00
  • 39fcf2150f more camera check Session keep-alive Andrey Semochkin 2016-06-14 06:42:35 +04:00
  • 374779c375 add default 20 sec rtp keepalive timer nareix 2016-06-14 10:25:57 +08:00
  • f299d6709a add HandleCodecDataChange() nareix 2016-06-13 15:31:46 +08:00
  • be73d07f24 skip naluType==6 nareix 2016-06-12 22:41:34 +08:00
  • f03fbb1382 hide AudioCodecData nareix 2016-06-12 17:57:31 +08:00
  • 3c6c076e44 split ffctx to single file nareix 2016-06-12 16:07:28 +08:00
  • 366f7b4dfa add trex,mvex nareix 2016-06-12 14:55:48 +08:00
  • acccd00674 fix authHeaders bug, and make WriteRequest conn.Write only once to avoid camera bug nareix 2016-06-12 14:48:41 +08:00
  • 323db22c7e rename fields nareix 2016-06-12 11:15:30 +08:00
  • eecd221159 adjust header nareix 2016-06-12 10:29:18 +08:00
  • f2dca8e369 fix rtp keep alive bug nareix 2016-06-12 10:00:40 +08:00
  • 0ee725cc8d change error msg nareix 2016-06-12 09:24:20 +08:00
  • b9fb9fc360 change error msg nareix 2016-06-12 09:04:45 +08:00
  • 54c98210dd add error msg nareix 2016-06-12 09:01:54 +08:00
  • 6c6ccb5d8a rename av.H264CodecData nareix 2016-06-08 14:48:32 +08:00
  • c437a98c93 change Streams() nareix 2016-06-12 08:53:06 +08:00
  • 769d03cb9f fix streams bug nareix 2016-06-12 08:52:44 +08:00
  • 264705818b change Streams() nareix 2016-06-12 08:52:20 +08:00
  • a09ee38028 add PCM_ALAW nareix 2016-06-11 23:32:53 +08:00
  • 3926d8cace support av.PCM_ALAW nareix 2016-06-11 23:32:39 +08:00
  • 468aeaa1ae add PCMA nareix 2016-06-11 23:32:27 +08:00
  • f8c8f6dc8e add pcma nareix 2016-06-11 23:32:15 +08:00
  • 273f9e635d change debug output nareix 2016-06-11 23:03:31 +08:00
  • 3443f71d54 add timeout control nareix 2016-06-11 22:34:15 +08:00
  • 32e3debf2e rename Connect to Dial and add DialTimeout nareix 2016-06-11 20:31:41 +08:00
  • 5bf2c76bff add Client Timeout fields nareix 2016-06-11 20:29:21 +08:00
  • 39b65aacd6 add setupCalled/playCalled nareix 2016-06-11 20:18:57 +08:00
  • 2f1caf9151 improve sdp nareix 2016-06-11 19:46:43 +08:00
  • 0bfb3c6cf0 add basic authorization and Client.Headers option nareix 2016-06-11 19:14:53 +08:00
  • b6f30f9f55 fix rtsp url maybe not have port need default 554 nareix 2016-06-11 17:07:53 +08:00
  • f4d9ad60ac check stream index when parse block nareix 2016-06-11 09:27:19 +08:00
  • 8c611ea1e2 change error message nareix 2016-06-10 19:46:00 +08:00
  • a73846758a rename frag.go; update genStruct.sh nareix 2016-06-10 12:14:44 +08:00
  • 59af05730d make IsCodecSupported global nareix 2016-06-09 09:42:28 +08:00
  • f4f2dc5f02 fix freeFFCtx() pointer type bug nareix 2016-06-08 19:48:41 +08:00