Hello Ross, We are having critical problems with versions 30.09.2013 and 01.10.2013 over TCP. We use the live555ProxyServer example to connect to a camera stream using the following command
live555ProxyServer -V -t rtsp:// root:camera86@192.168.0.86/axis-media/media.amp Once the backend connection is established, we try to connet to the stream using a rtsp client, but after the SETUP command the live555ProxyServer crashes. It happens always and we cannot even see a single frame. Here you have a little extract of the gdb log (and attached the complete log): ProxyRTSPClient["rtsp://192.168.0.86/axis-media/media.amp/"]::continueAfterSETUP(): head codec: H264; numSubsessions 2 queue: H264 PCMU Sending request: SETUP rtsp://192.168.0.86/axis-media/media.amp/trackID=2 RTSP/1.0 CSeq: 4 User-Agent: ProxyRTSPClient (LIVE555 Streaming Media v2013.10.01) Transport: RTP/AVP/TCP;unicast;interleaved=2-3 Session: 3309CA32 BasicTaskScheduler::SingleStep(): select() fails: Bad file descriptor socket numbers used in the select() call: 7(r) 8(re) 9(r) 10(re) 11(r) 12(r) 14(r) 16(r) 18(r) 1032(w) 1034(w) 1088(e) 1094(e) 1156(e) 1157(e) 1158(e) 1160(e) 1162(e) 1163(e) 1164(e) 1165(e) 1166(e) 1167(e) 1168(e) 1169(e)... Program received signal SIGABRT, Aborted. 0x00007ffff72e6475 in *__GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No existe el fichero o el directorio. (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) backtrace #0 0x00007ffff72e6475 in *__GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #1 0x00007ffff72e96f0 in *__GI_abort () at abort.c:92 #2 0x00000000004331ff in TaskScheduler::internalError (this=<optimized out>) at UsageEnvironment.cpp:56 #3 0x00000000004316d4 in BasicTaskScheduler::SingleStep (this=0x658010, maxDelayTime=<optimized out>) at BasicTaskScheduler.cpp:117 #4 0x0000000000432b85 in BasicTaskScheduler0::doEventLoop (this=0x658010, watchVariable=0x0) at BasicTaskScheduler0.cpp:80 #5 0x000000000040236f in main (argc=<optimized out>, argv=<optimized out>) at live555ProxyServer.cpp:204 We think maybe the changes introduced in 2013.09.27 version that close some TCP sockets are causing some instabilities. Many thanks Conchi -- Conchi Abasolo Pérez C/Santiago Grisolía nº 2, of. 203 Edif. PCM, Parque Tecnológico de Madrid 28760 Tres Cantos, Madrid Tlf. +34 91 804 62 48 // Fax. +34 91 803 10 31 Web: www.vaelsys.com Email: conchi...@vaelsys.com
proxy.01.10.2013.log
Description: Binary data
_______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel