newsflvstreamer - News: flvstreamer 1.8f release

 
 
Latest News
flvstreamer 2.1c released posted by fsck, Thu 11 Feb 2010 10:29:00 PM UTC - 0 replies
flvstreamer 2.1a released posted by fsck, Sun 03 Jan 2010 01:03:01 PM UTC - 0 replies
Major New Release of flvstreamer v1.9 posted by fsck, Sat 14 Nov 2009 12:51:43 PM UTC - 4 replies
flvstreamer 1.8f release posted by fsck, Tue 28 Jul 2009 03:39:19 PM UTC - 2 replies

flvstreamer 1.8f release

Item posted by fsck <fsck> on Tue 28 Jul 2009 03:39:19 PM UTC.

flvstreamer v1.8f has been released. Here is the list of changes:

- Added endian detection for PPC MacOSX in bytes.h

- New MakefileOSX which will create universal binaries for Mac (intel and PPC)

- Don't treat notify packets as media packets

- Ensure that flvstreamer always returns a non-zero exit code for <= 99.9% complete non-live streams that report a duration

- Fix endian define typo

- Add empty object to end of connect request

- The --stop option now also uses the play function to specify the length to stream to play. This allows the option to work better for some streams

- Added sanity checking for the --start and --stop options

- Times are now reported in seconds for readability

v1.8e:

- Changed the audioCodecs list to match flash player 10

- Merge some upstream changes from libRTMP XBMC linuxport

- Fixed small bug in handshake response

Comments:

Problem with live stream (posted by Markus Bäckström, Wed 11 Nov 2009 10:45:35 AM UTC)

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?


flvstreamer on OSX (posted by Terrence, Mon 19 Oct 2009 01:54:30 PM UTC)

Hi,

Can someone please tell me how to install flvstreamer in OSX
10.5, as I have not used unified binaries before.
I tried the following: make -f MakefileOSX flvstreamer
but got the following error: -bash: make: command not found

I also tried chmod 755 flvstreamer, but when I tried
./flvstreamer -h, I got the error: -bash: ./flvstreamer: cannot execute binary file.

Could someone please point me in the right direction.
Thanks


   

 

Back to the top


Powered by Savane 3.1-cleanup