flvstreamer - News: 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.
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?
|