newsflvstreamer - News: Major New Release of flvstreamer v1.9

 
 
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

Major New Release of flvstreamer v1.9

Item posted by fsck <fsck> on Sat 14 Nov 2009 12:51:43 PM UTC.

A major new version of flvstreamer was released today. It is a re-fork of rtmpdump-1.9. All the changes from flvstreamer were merged into rtmpdump + loads of improvements and fixes were added by the rtmpdump maintainers.

Notable features and fixes are as follows:

- Better support for FMS 3.5.x servers

- SOCKS4 proxy support

- Auto-restart of timed-out streams

- Auto-unpause support for buffer-limited streams

- Rewritten byteswapping, now works on all platforms

- support functions rewritten in C to avoid g++ compiler bugs on ARM

Please report a bug here if there are any problems.

Comments:

Probelms with make Intel Snow Leopard 10.6.2 (posted by Russ, Sun 15 Nov 2009 01:04:29 PM UTC)

flvstreamer compile errors on Intel Mac 10.6.2 Snow Leopard
============================================================

1. With a standard make osx

g++ -Wall bytes.o log.o rtmp.o AMFObject.o rtmppacket.o flvstreamer.o parseurl.o -o flvstreamer
ld: warning: in bytes.o, missing required architecture x86_64 in file
ld: warning: in log.o, missing required architecture x86_64 in file
ld: warning: in rtmp.o, missing required architecture x86_64 in file
ld: warning: in AMFObject.o, missing required architecture x86_64 in file
ld: warning: in rtmppacket.o, missing required architecture x86_64 in file
ld: warning: in flvstreamer.o, missing required architecture x86_64 in file
ld: warning: in parseurl.o, missing required architecture x86_64 in file
Undefined symbols:
"_main", referenced from:
start in crt1.10.6.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[1]: *** [flvstreamer] Error 1
make: *** [osx] Error 2

2. If I create a x86_64 option in the make file

osx86_64:
@$(MAKE) XCFLAGS="-arch x86_64" $(MAKEFLAGS) progs

I get:

g++ -Wall -arch x86_64 -O2 -c -o streams.o streams.cpp
streams.cpp: In function ‘void processTCPrequest(STREAMING_SERVER*, int)’:
streams.cpp:664: error: ‘MSG_NOSIGNAL’ was not declared in this scope
streams.cpp:683: error: ‘MSG_NOSIGNAL’ was not declared in this scope
make[1]: *** [streams.o] Error 1
make: *** [osx86_64] Error 2

3. In either I'm still getting lots of
bytes.h:77:2: warning: #warning "Byte order not defined on your system, assuming little endian!"
bytes.h:83:2: warning: #warning "Float word order not defined, assuming the same as byte order!"

But these don't really cause any problems, at least I don't think they do.

Any ideas?


   

 

Back to the top


Powered by Savane 3.1-cleanup