iizukanao / node-rtsp-rtmp-server

RTSP/RTMP/HTTP hybrid server
MIT License
1.09k stars 282 forks source link

Disconnect right after connecting #48

Open wildeyes opened 8 years ago

wildeyes commented 8 years ago

Node server.js output:

2016-06-13 10:03:13.879 attachRecordedDir: dir=file app=file
2016-06-13 10:03:13.893 [rtmp] server started on port 1935
2016-06-13 10:03:13.894 [rtsp/http/rtmpt] server started on port 80
2016-06-13 10:03:17.651 [rtmp:client=1oZ9Ns6Y] connected
[rtmp: 1 sessions]
 1oZ9Ns6Y: addr=127.0.0.1 port=5741
2016-06-13 10:03:17.658 [rtmp:handshake] warning: unknown message format, assuming format 1
2016-06-13 10:03:17.665 [rtmp:receive] unknown (not implemented) AMF command: _checkbw
2016-06-13 10:03:17.668 [rtmp] publish: stream=live/helloworld publishingType=live
2016-06-13 10:03:18.104 [rtmp:client=1oZ9Ns6Y] received EOS for stream: live/helloworld
2016-06-13 10:03:18.106 [rtmp] FCUnpublish: helloworld
2016-06-13 10:03:18.108 [rtmp:client=1oZ9Ns6Y] socket error: Error: read ECONNRESET
2016-06-13 10:03:18.108 [rtmp:client=1oZ9Ns6Y] disconnected
[rtmp: 0 sessions]

FFmpeg output:

$ ffmpeg.d1c8368.exe -i big_buck_bunny.mp4 -c:v copy -c:a copy -f flv rtmp://localhost/live/helloworld
ffmpeg version N-75794-gd1c8368 Copyright (c) 2000-2015 the FFmpeg develope
rs                                                                         
  built with gcc 5.2.0 (GCC)                                               
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enab
le-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnu
tls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --en
able-libcaca --enable-libdcadec --enable-libfreetype --enable-libgme --enab
le-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable
-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable
-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enabl
e-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --ena
ble-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx
 --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --e
nable-libxavs --enable-libxvid --enable-lzma --enable-decklink --enable-zli
b                                                                          
  libavutil      55.  2.100 / 55.  2.100                                   
  libavcodec     57.  4.100 / 57.  4.100                                   
  libavformat    57.  3.100 / 57.  3.100                                   
  libavdevice    57.  0.100 / 57.  0.100                                   
  libavfilter     6. 10.100 /  6. 10.100                                   
  libswscale      4.  0.100 /  4.  0.100                                   
  libswresample   2.  0.100 /  2.  0.100                                   
  libpostproc    54.  0.100 / 54.  0.100                                   
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'big_buck_bunny.mp4':              
  Metadata:                                                                
    major_brand     : mp42                                                 
    minor_version   : 1                                                    
    compatible_brands: mp42avc1                                            
    creation_time   : 2010-02-09 01:55:39                                  
  Duration: 00:01:00.10, start: 0.000000, bitrate: 733 kb/s                
    Stream #0:0(eng): Audio: aac (LC) (mp4a / 0x6134706D), 22050 Hz, stereo
, fltp, 65 kb/s (default)                                                  
    Metadata:                                                              
      creation_time   : 2010-02-09 01:55:39                                
      handler_name    : Apple Sound Media Handler                          
    Stream #0:1(eng): Video: h264 (Constrained Baseline) (avc1 / 0x31637661
), yuv420p(tv, smpte170m/smpte170m/bt709), 640x360, 612 kb/s, 23.96 fps, 24
 tbr, 600 tbn, 1200 tbc (default)                                          
    Metadata:                                                              
      creation_time   : 2010-02-09 01:55:39                                
      handler_name    : Apple Video Media Handler                          
    Stream #0:2(eng): Data: none (rtp  / 0x20707472), 45 kb/s              
    Metadata:                                                              
      creation_time   : 2010-02-09 01:55:39                                
      handler_name    : hint media handler                                 
    Stream #0:3(eng): Data: none (rtp  / 0x20707472), 5 kb/s               
    Metadata:                                                              
      creation_time   : 2010-02-09 01:55:39                                
      handler_name    : hint media handler                                 
HandShake: client signature does not match!                                
[flv @ 00dff3a0] Codec for stream 0 does not use global headers but contain
er format requires global headers                                          
[flv @ 00dff3a0] Codec for stream 1 does not use global headers but contain
er format requires global headers                                          
Output #0, flv, to 'rtmp://localhost/live/helloworld':                    
  Metadata:                                                                
    major_brand     : mp42                                                 
    minor_version   : 1                                                    
    compatible_brands: mp42avc1                                            
    encoder         : Lavf57.3.100                                         
    Stream #0:0(eng): Video: h264 ([7][0][0][0] / 0x0007), yuv420p, 640x360
, q=2-31, 612 kb/s, 23.96 fps, 24 tbr, 1k tbn, 600 tbc (default)           
    Metadata:                                                              
      creation_time   : 2010-02-09 01:55:39                                
      handler_name    : Apple Video Media Handler                          
    Stream #0:1(eng): Audio: aac ([10][0][0][0] / 0x000A), 22050 Hz, stereo
, 65 kb/s (default)                                                        
    Metadata:                                                              
      creation_time   : 2010-02-09 01:55:39                                
      handler_name    : Apple Sound Media Handler                          
Stream mapping:                                                            
  Stream #0:1 -> #0:0 (copy)                                               
  Stream #0:0 -> #0:1 (copy)                                               
Press [q] to stop, [?] for help                                            
[flv @ 00dff3a0] Failed to update header with correct duration.            
[flv @ 00dff3a0] Failed to update header with correct filesize.            
frame= 1440 fps=0.0 q=-1.0 Lsize=    5019kB time=00:01:00.14 bitrate= 683.6
kbits/s                                                                    
video:4491kB audio:478kB subtitle:0kB other streams:0kB global headers:0kB 
muxing overhead: 1.008274%                                                 
wildeyes commented 8 years ago

I'm running Windows 7.