61 Commits

Author SHA1 Message Date
nareix
ebb5dcf9e1 use new h264parser.SplitNALUs 2016-07-01 18:47:31 +08:00
nareix
8ec37155b5 remove html.UnescapeString; ReadHeader() -> Streams() 2016-06-30 22:54:53 +08:00
nareix
6464b2f68c add handler 2016-06-30 20:07:50 +08:00
nareix
b0c16a0e0b add toupper 2016-06-29 10:46:06 +08:00
nareix
330fcdbf4e add Probe() 2016-06-29 10:45:31 +08:00
nareix
c7d51e38e6 add SkipErrRtpBlock, improve parseBlockHeader 2016-06-23 08:20:04 +08:00
nareix
a2be4cf878 fix default timescale 2016-06-23 07:08:26 +08:00
nareix
06583889af bugfix handleRtpPacket change packet to payload solve PCMU noise problem 2016-06-22 22:27:04 +08:00
nareix
4d441f030b add fuStarted flag 2016-06-22 20:51:57 +08:00
nareix
0f5d983462 add comments 2016-06-22 14:07:08 +08:00
nareix
bced7bd915 change block search mechanism again, improve relocate 2016-06-22 12:56:28 +08:00
nareix
6ba0534fb9 rewrite ugly ReadResponse 2016-06-21 16:59:43 +08:00
nareix
d62f2cef96 add firsttimestamp 2016-06-21 15:55:20 +08:00
nareix
ded940976a use new time corrector 2016-06-21 00:45:26 +08:00
nareix
9d464e5c67 rename func 2016-06-18 15:56:49 +08:00
nareix
b3684fb382 fix g711 timestamp 2016-06-18 11:15:20 +08:00
nareix
b7dc09db2f switch to time.Duration 2016-06-18 10:17:29 +08:00
nareix
eb1fd52ef4 STAP-A fix 2016-06-15 13:26:34 +08:00
nareix
5dcc996ee4 support STAP-A 2016-06-15 13:23:10 +08:00
nareix
74f68bcc55 add Close() 2016-06-15 12:28:39 +08:00
nareix
a2b07cc407 add TEARDOWN 2016-06-15 11:11:33 +08:00
nareix
06147bce35 remove log 2016-06-15 10:30:15 +08:00
nareix
b0ccdad10b rewrite handleH264Payload, support BuggyCameraHasAnnexbH264Packet 2016-06-15 10:28:34 +08:00
nareix
e6b1c2561e parse sps/pps from media.Config 2016-06-15 09:47:20 +08:00
nareix
0837c385a6 make send rtp keepalive public 2016-06-15 07:34:45 +08:00
nareix
c490b69c0e remove default headers; print packet hex when DebugRtp on 2016-06-15 07:31:38 +08:00
nareix
0e64595992 print block log when DebugRtp on 2016-06-15 07:28:56 +08:00
nareix
227ce8b073 send Authorization: Digest only when nonce exists 2016-06-15 07:28:05 +08:00
nareix
b16f72faae do Options() first 2016-06-15 06:58:07 +08:00
nareix
d2ad170d67 change DebugConn to DebugRtsp, add DebugRtp 2016-06-15 06:53:04 +08:00
nareix
cd8f5fd673 run gofmt 2016-06-15 06:52:26 +08:00
nareix
4fb78f9e74 add rtpKeepaliveEnterCnt to fix keepalive reenter problem 2016-06-14 11:55:44 +08:00
nareix
199ccf8ec0 Merge pull request #2 from deepch/patch-3
more camera check Session keep-alive
2016-06-14 11:20:26 +08:00
Andrey Semochkin
39fcf2150f more camera check Session keep-alive
fix keep-alive add Session
2016-06-14 06:42:35 +04:00
nareix
374779c375 add default 20 sec rtp keepalive timer 2016-06-14 10:25:57 +08:00
nareix
f299d6709a add HandleCodecDataChange() 2016-06-13 15:31:46 +08:00
nareix
be73d07f24 skip naluType==6 2016-06-12 22:41:34 +08:00
nareix
acccd00674 fix authHeaders bug, and make WriteRequest conn.Write only once to avoid
camera bug
2016-06-12 14:48:41 +08:00
nareix
eecd221159 adjust header 2016-06-12 10:29:18 +08:00
nareix
f2dca8e369 fix rtp keep alive bug 2016-06-12 10:00:40 +08:00
nareix
b9fb9fc360 change error msg 2016-06-12 09:04:45 +08:00
nareix
769d03cb9f fix streams bug 2016-06-12 08:52:44 +08:00
nareix
468aeaa1ae add PCMA 2016-06-11 23:32:27 +08:00
nareix
273f9e635d change debug output 2016-06-11 23:03:31 +08:00
nareix
3443f71d54 add timeout control 2016-06-11 22:34:15 +08:00
nareix
32e3debf2e rename Connect to Dial and add DialTimeout 2016-06-11 20:31:41 +08:00
nareix
5bf2c76bff add Client Timeout fields 2016-06-11 20:29:21 +08:00
nareix
39b65aacd6 add setupCalled/playCalled 2016-06-11 20:18:57 +08:00
nareix
2f1caf9151 improve sdp 2016-06-11 19:46:43 +08:00
nareix
0bfb3c6cf0 add basic authorization and Client.Headers option 2016-06-11 19:17:22 +08:00