Hi,
I am using flvstreamer 1.8 to dump this live stream:
rtmp://floobslivefs.fplive.net:1935/floobslive-live/10295/10295
Here is the command line and flvstreamer output:
flvstreamer_x86 -v -x -r rtmp://floobslivefs.fplive.net:1935/floobslive-live/10295/10295 -o test.flv
FLVStreamer v1.8l
(c) 2009 Andrej Stepanchuk, The Flvstreamer Team, license: GPL
DEBUG: Parsing...
DEBUG: Parsed protocol: 0
DEBUG: Parsed host : floobslivefs.fplive.net
DEBUG: Parsed port : 1935
DEBUG: Parsed app : floobslive-live/10295
DEBUG: Parsed playpath: 10295
DEBUG: Setting buffer time to: 36000.000 sec Connecting ...
DEBUG: Protocol : RTMP
DEBUG: Hostname : floobslivefs.fplive.net
DEBUG: Port : 1935
DEBUG: Playpath : 10295
DEBUG: tcUrl : rtmp://floobslivefs.fplive.net:1935/floobslive-live/10295
DEBUG: app : floobslive-live/10295
DEBUG: flashVer : LNX 10,0,22,87
DEBUG: live : yes
DEBUG: timeout : 300 sec
DEBUG: Connect, ... connected, handshaking
DEBUG: HandShake: Type Answer : 03
DEBUG: HandShake: Server Uptime : 288014787
DEBUG: HandShake: FMS Version : 3.0.4.1
DEBUG: Connect, handshaked
INFO: Connected...
Starting download at: 0.000 kB
DEBUG: GetNextMediaPacket, received: server BW
DEBUG: GetNextMediaPacket, received: client BW
DEBUG: HandlePing, received ping. type: 0, len: 6
DEBUG: GetNextMediaPacket, received: invoke 190 bytes
DEBUG: Property: <Name: fmsVer, STRING: FMS/3,0,4,423>
DEBUG: Property: <Name: capabilities, NUMBER: 31.00>
DEBUG: Property: <Name: level, STRING: status>
DEBUG: Property: <Name: code, STRING: NetConnection.Connect.Success>
DEBUG: Property: <Name: description, STRING: Connection succeeded.>
DEBUG: Property: <Name: objectEncoding, NUMBER: 0.00>
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <connect>
DEBUG: sending ping. type: 0x0003
DEBUG: FCSubscribe: 10295
DEBUG: GetNextMediaPacket, received: invoke 25 bytes
DEBUG: Property: NULL
DEBUG: HandleInvoke, server invoking <onBWCheck>
DEBUG: GetNextMediaPacket, received: invoke 29 bytes
DEBUG: Property: NULL
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <createStream>
DEBUG: SendPlay, sending play: 10295
DEBUG: sending ping. type: 0x0003
DEBUG: GetNextMediaPacket, received: invoke 121 bytes
DEBUG: Property: NULL
DEBUG: Property: <Name: level, STRING: error>
DEBUG: Property: <Name: code, STRING: NetConnection.Call.Failed>
DEBUG: Property: <Name: description, STRING: Method not found (FCSubscribe).>
DEBUG: HandleInvoke, server invoking <onStatus>
DEBUG: HandleInvoke, onStatus: NetConnection.Call.Failed
DEBUG: HandleChangeChunkSize, received: chunk size change to 4096
DEBUG: HandlePing, received ping. type: 0, len: 6
DEBUG: GetNextMediaPacket, received: invoke 152 bytes
DEBUG: Property: NULL
DEBUG: Property: <Name: level, STRING: status>
DEBUG: Property: <Name: code, STRING: NetStream.Play.Reset>
DEBUG: Property: <Name: description, STRING: Playing and resetting 10295.>
DEBUG: Property: <Name: details, STRING: 10295>
DEBUG: Property: <Name: clientid, STRING: CDLg4CDh>
DEBUG: HandleInvoke, server invoking <onStatus>
DEBUG: HandleInvoke, onStatus: NetStream.Play.Reset
DEBUG: GetNextMediaPacket, received: invoke 146 bytes
DEBUG: Property: NULL
DEBUG: Property: <Name: level, STRING: status>
DEBUG: Property: <Name: code, STRING: NetStream.Play.Start>
DEBUG: Property: <Name: description, STRING: Started playing 10295.>
DEBUG: Property: <Name: details, STRING: 10295>
DEBUG: Property: <Name: clientid, STRING: CDLg4CDh>
DEBUG: HandleInvoke, server invoking <onStatus>
DEBUG: HandleInvoke, onStatus: NetStream.Play.Start
DEBUG: GetNextMediaPacket, received: notify 24 bytes
DEBUG: GetNextMediaPacket, received: notify 478 bytes
DEBUG: Property: <Name: author, STRING: >
DEBUG: Property: <Name: copyright, STRING: >
DEBUG: Property: <Name: description, STRING: >
DEBUG: Property: <Name: keywords, STRING: >
DEBUG: Property: <Name: rating, STRING: >
DEBUG: Property: <Name: title, STRING: >
DEBUG: Property: <Name: presetname, STRING: Custom>
DEBUG: Property: <Name: creationdate, STRING: Wed Nov 11 10:11:42 2009
>
DEBUG: Property: <Name: videodevice, STRING: USB 2860 Device>
DEBUG: Property: <Name: framerate, NUMBER: 15.00>
DEBUG: Property: <Name: width, NUMBER: 320.00>
DEBUG: Property: <Name: height, NUMBER: 240.00>
DEBUG: Property: <Name: videocodecid, STRING: VP62>
DEBUG: Property: <Name: videodatarate, NUMBER: 300.00>
DEBUG: Property: <Name: videokeyframe_frequency, NUMBER: 5.00>
DEBUG: Property: <Name: audiodevice, STRING: Realtek HD Audio Input>
DEBUG: Property: <Name: audiosamplerate, NUMBER: 22050.00>
DEBUG: Property: <Name: audiochannels, NUMBER: 1.00>
DEBUG: Property: <Name: audioinputvolume, NUMBER: 75.00>
DEBUG: Property: <Name: audiocodecid, STRING: .mp3>
DEBUG: Property: <Name: audiodatarate, NUMBER: 48.00>
Metadata:
author
copyright
description
keywords
rating
title
presetname Custom
creationdate Wed Nov 11 10:11:42 2009
videodevice USB 2860 Device
framerate 15
width 320
height 240
videocodecid VP62
videodatarate 300
videokeyframe_frequency5
audiodevice Realtek HD Audio Input
audiosamplerate 22050
audiochannels 1
audioinputvolume 75
audiocodecid .mp3
audiodatarate 48
WARNING: ignoring too small audio packet: size: 0
129.182 kB / 1.97 sec
Flvstreamer seems to be running normally.
However, the resulting flv file seems to have a double frame rate (running at 30fps instead of 15 like it should) and VLC reports a lot of audio related timing errors.
Any ideas?
|