Jeff, 

I already told you many times: your network configuration is wrong !!! It can 
not work. The network interface on the multicast lan should be configured with 
the same IP network as the cameras: 192.168.0.X/24 


I already suggested you to connect two network cards to have internet and 
_dedicated_ multicast network. It's way more simple to configure. 


Regards, 
Polto 


----- Mail original -----
De: "jeff witz" <[email protected]> 
À: [email protected], [email protected] 
Envoyé: Vendredi 4 Février 2011 09:08:46 
Objet: [Elphel-support] [Urgent] Multicast 

Hello, 

I'm looking to a solution that allows me to use the same flux on the same 
computer, with two different applications. 


I must be able to record the flux while I'm performing computation on the same 
computer. 
Until now I was using v4l2loopback to create a virtual device on /dev/video0 in 
order to let the kernel manage the multitask aspect. It was working perfectly 
until I upgrade the computer, now I can't open twice the device. 

I can't depend on a driver that works randomly, So I must find a solution as 
fast as I can to succeed in such basic task. 

I have a student that depends on this solution to perform is research work, so 
the people around me start to be very angry about the fact I don't succeed on 
this task. 

I try everything I can without success : 


biaxes@biaxes-LML:~$ ifconfig eth0 
eth0 Link encap:Ethernet HWaddr 20:cf:30:76:e3:37 
inet adr:172.31.25.179 Bcast:172.31.25.255 Masque:255.255.255.0 
adr inet6: fe80::22cf:30ff:fe76:e337/64 Scope:Lien 
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 
Packets reçus:53500 erreurs:0 :0 overruns:0 frame:0 
TX packets:7300 errors:0 dropped:0 overruns:0 carrier:0 
collisions:0 lg file transmission:1000 
Octets reçus:75145304 (75.1 MB) Octets transmis:861937 (861.9 KB) 
Interruption:20 Mémoire:f3de0000-f3e00000 

Multicast is activated 

biaxes@biaxes-LML:~$ mplayer rtsp:// 192.168.0.9 
MPlayer 1.0rc4-4.4.5 (C) 2000-2010 MPlayer Team 
mplayer: could not connect to socket 
mplayer: No such file or directory 
Failed to open LIRC support. You will not be able to use your remote control. 

Playing rtsp:// 192.168.0.9 . 
Resolving 192.168.0.9 for AF_INET6... 
Couldn't resolve name for AF_INET6: 192.168.0.9 
Connecting to server 192.168.0.9[192.168.0.9]: 554... 
rtsp_session: unsupported RTSP server. Server type is 'unknown'. 
STREAM_LIVE555, URL: rtsp:// 192.168.0.9 
Stream not seekable! 
file format detected. 
10:29:42 Groupsock(5: 224.168.0.9, 20020, 255): failed to join group: 
setsockopt(IP_ADD_MEMBERSHIP) error: No such device 
10:29:42 Groupsock(6: 224.168.0.9, 20021, 255): failed to join group: 
setsockopt(IP_ADD_MEMBERSHIP) error: No such device 
Initiated "video/JPEG" RTP subsession on port 20020 
VIDEO: [MJPG] 0x0 0bpp 40.000 fps 0.0 kbps ( 0.0 kbyte/s) 
open: No such file or directory 
[MGA] Couldn't open: /dev/mga_vid 
open: No such file or directory 
[MGA] Couldn't open: /dev/mga_vid 
[VO_TDFXFB] Can't open /dev/fb0: No such file or directory. 
[VO_3DFX] Unable to open /dev/3dfx. 
========================================================================== 
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family 
Selected video codec: [ffmjpeg] vfm: ffmpeg (FFmpeg MJPEG) 
========================================================================== 
Audio: no sound 
Starting playback... 
V: 0.0 0/ 0 ??% ??% ??,?% 0 0 

Exiting... (End of file) 
biaxes@biaxes-LML:~$ 

Mencoder didn't work 

biaxes@biaxes-LML:~$ gst-launch rtspsrc location=rtsp:// 192.168.0.9:554 
protocols=0x00000002 ! decodebin ! autovideosink 
Définition du pipeline à PAUSED... 
ERREUR : le pipeline refuse de se mettre en pause. 
ERREUR : de l'élément 
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc0 : Impossible 
d'obtenir ou de définir un paramètre de ressource. 
Information de débogage supplémentaire : 
gstudpsrc.c(959): gst_udpsrc_start (): 
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc0: 
could add membership -1: Aucun périphérique de ce type (19) 
Définition du pipeline à NULL... 
Libération du pipeline... 

Gstreamer didn't work 








A basic television is a good example of RTP/Multicast. If you turn your 
television on to a specific channel at 10PM and start watching a show, 
and I turn on my camera at 10:15PM to the same channel - we will both 
see the same show at the same time, I will simply have missed the first 
15 minutes. The show is being "multicast" to all devices that choose to 
receive the show. 

So using multicast in your use case, if you had 3 different processes 
that yield different results, and you wanted them to all be done in 
realtime on different computers, you could stream the recording to those 
machines[the multicast function] and each machine could apply it's own 
different program to the data and store it.[or rebroadcast, etc]...and 
by the same token, if you have a single machine is fast enough, it could 
run 3 different programs each of which connect to the RTP/multicast 
stream and process the data... 

See http://wiki.elphel.com/index.php?title=Camera_software#mencoder and 
the section on mencoder for how you can run a program on an seperate 
network connected system to capture the video as it is broadcast. See 
the mplayer website for how you can add additional commands to mencoder 
to process the video as it is captured. 

I'm not sure if all of this would really be necessary however, as the 
Elphel is running a linux operating system and can multitask, so I would 
imagine you should be able to run mencoder locally to process the video 
at the same time, or very nearly the same time, as your capturing it. I 
suppose the benefit of designing your entire process/workflow to use 
mencoder in conjunction with RTP/multicast would be that you could do it 
all on the camera....and if you run into performance issues it is 
incredibly easy to move the processing to an external system since the 
same commands that run locally can run remotely. 

Interestingly[to me at least], I just checked to 2 main libraries 
mencoder uses to process/encode video[libavcodec and x264] and neither 
of them are able to use a GPU for video encoding. Their all pure CPU 
based with no plans on adding OpenCL/GPU enhancements. So if you are 
planning on using additional systems for processing the video, adding a 
GPU to the system won't provide any benefit if using mencoder. 

-Gary 



------------------------------ 

Message: 2 
Date: Fri, 4 Feb 2011 14:39:49 +1100 
From: Adam Gobi < [email protected] > 
To: [email protected] 
Subject: Re: [Elphel-support] rtsp server 
Message-ID: 
<AANLkTi= [email protected] > 
Content-Type: text/plain; charset="iso-8859-1" 

Hi Andrey, 

still images are getting through fine, other information is as follows: 

*Firmware Version:* Elphel (R) Model 353 Camera release 8.0.9.1 
2592 x 1936 @10.626 fps 

Thanks, 
ag. 

On 4 February 2011 14:30, Andrey Filippov < [email protected] > wrote: 

> Adam, 
> 
> There could probably be different reasons you can not get the stream, but I 
> do not have immediate solution. And I would like to troubleshoot it on a 
> mailing list - maybe somebody can encounter the same problem. Additional 
> info will be helpful - what is the firmware version, what is the frame size, 
> exposure time (fps reported on the camera control panel), can you see still 
> images from the camera or not, ... 
> 
> Andrey 
> 
> 
> On Thu, Feb 3, 2011 at 7:03 PM, Adam Gobi < [email protected] >wrote: 
> 
>> Hi Andrey, 
>> 
>> I can't get it to work in Kubuntu either, here is MPlayer's output: 
>> 
>> --- 
>> MPlayer 1.0rc4-4.4.5 (C) 2000-2010 MPlayer Team 
>> mplayer: could not connect to socket 
>> mplayer: No such file or directory 
>> Failed to open LIRC support. You will not be able to use your remote 
>> control. 
>> 
>> Playing rtsp:// 192.168.0.9 . 
>> Resolving 192.168.0.9 for AF_INET6... 
>> Couldn't resolve name for AF_INET6: 192.168.0.9 
>> Connecting to server 192.168.0.9[192.168.0.9]: 554... 
>> rtsp_session: unsupported RTSP server. Server type is 'unknown'. 
>> STREAM_LIVE555, URL: rtsp:// 192.168.0.9 
>> Stream not seekable! 
>> file format detected. 
>> Initiated "video/JPEG" RTP subsession on port 54444 
>> VIDEO: [MJPG] 0x0 0bpp 10.000 fps 0.0 kbps ( 0.0 kbyte/s) 
>> ========================================================================== 
>> Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family 
>> Selected video codec: [ffmjpeg] vfm: ffmpeg (FFmpeg MJPEG) 
>> ========================================================================== 
>> Audio: no sound 
>> Starting playback... 
>> V: 0.0 0/ 0 ??% ??% ??,?% 0 0 
>> 
>> Exiting... (End of file) 
>> --- 
>> 
>> Any ideas? 
>> 
>> Adam 
>> 
>> On 3 February 2011 18:14, Andrey Filippov < [email protected] > wrote: 
>> 
>>> Hi Adam, 
>>> 
>>> Can you repost your question to our Mailing List? I do not have 
>>> experience with VLC+Windows, I use GNU/Linux, but I'm sure there is 
>>> somebody 
>>> on the ML who has this experience. The streamer on the camera side should 
>>> run automatically, with MPlayer I just open the RTSP with: 
>>> mplayer rtsp:///camera_ip 
>>> 
>>> Andrey 
>>> 
>>> 
>>> On Wed, Feb 2, 2011 at 11:23 PM, Adam Gobi < [email protected] 
>>> >wrote: 
>>> 
>>>> Hi Andrey, 
>>>> 
>>>> I'm having trouble streaming the camera to VLC in windows. Is there 
>>>> something I need to do to enable streaming on the camera side? 
>>>> 
>>>> Thanks, 
>>>> ag. 
>>>> 
>>>> -- 
>>>> Adam Gobi 
>>>> Electrical Engineer - Imaging 
>>>> Acheron Project Pty Ltd 
>>>> Leichhardt, NSW, Australia 
>>>> e: [email protected] 
>>>> v: +61 451 951 323 
>>>> f: +61 2 9571 5575 
>>>> 
>>>> 
>>> 
>> 
>> 
>> -- 
>> Adam Gobi 
>> Electrical Engineer - Imaging 
>> Acheron Project Pty Ltd 
>> Leichhardt, NSW, Australia 
>> e: [email protected] 
>> v: +61 451 951 323 
>> f: +61 2 9571 5575 
>> 
>> 
> 


-- 
Adam Gobi 
Electrical Engineer - Imaging 
Acheron Project Pty Ltd 
Leichhardt, NSW, Australia 
e: [email protected] 
v: +61 451 951 323 
f: +61 2 9571 5575 
-------------- next part -------------- 
An HTML attachment was scrubbed... 
URL: < 
http://support.elphel.com/pipermail/support-list_support.elphel.com/attachments/20110204/5aa8b8e3/attachment-0001.html
 > 

------------------------------ 

Message: 3 
Date: Thu, 3 Feb 2011 20:51:39 -0700 
From: Andrey Filippov < [email protected] > 
To: Adam Gobi < [email protected] > 
Cc: [email protected] 
Subject: Re: [Elphel-support] rtsp server 
Message-ID: 
< [email protected] > 
Content-Type: text/plain; charset="iso-8859-1" 

Adam, 

Can you try 

mplayer rtsp:// 192.168.0.9 -vo null 

and/or reduce image size so it will be smaller than the monitor screen. 

Also - is it just a basic camera or the one with the 10359 multiplexer 
board? 

Andrey 

Here is how the output looks when everything is working: 

$ mplayer rtsp:// 192.168.0.236 
MPlayer 1.0rc4-4.4.5 (C) 2000-2010 MPlayer Team 
mplayer: could not connect to socket 
mplayer: No such file or directory 
Failed to open LIRC support. You will not be able to use your remote 
control. 

Playing rtsp:// 192.168.0.236 . 
Resolving 192.168.0.236 for AF_INET6... 
Couldn't resolve name for AF_INET6: 192.168.0.236 
Connecting to server 192.168.0.236[192.168.0.236]: 554... 
rtsp_session: unsupported RTSP server. Server type is 'unknown'. 
STREAM_LIVE555, URL: rtsp:// 192.168.0.236 
Stream not seekable! 
file format detected. 
Initiated "video/JPEG" RTP subsession on port 33508 
VIDEO: [MJPG] 0x0 0bpp 10.000 fps 0.0 kbps ( 0.0 kbyte/s) 
open: No such file or directory 
[MGA] Couldn't open: /dev/mga_vid 
open: No such file or directory 
[MGA] Couldn't open: /dev/mga_vid 
[VO_TDFXFB] Can't open /dev/fb0: No such file or directory. 
[VO_3DFX] Unable to open /dev/3dfx. 
========================================================================== 
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family 
Selected video codec: [ffmjpeg] vfm: ffmpeg (FFmpeg MJPEG) 
========================================================================== 
Audio: no sound 
Starting playback... 
Movie-Aspect is 1.34:1 - prescaling to correct movie aspect. 
VO: [vdpau] 2592x1936 => 2592x1936 Planar YV12 
V: 11.7 64/ 64 32% 6% 0.0% 0 0 
Exiting... (Quit) 




On Thu, Feb 3, 2011 at 8:39 PM, Adam Gobi < [email protected] > wrote: 

> Hi Andrey, 
> 
> still images are getting through fine, other information is as follows: 
> 
> *Firmware Version:* Elphel (R) Model 353 Camera release 8.0.9.1 
> 2592 x 1936 @10.626 fps 
> 
> Thanks, 
> ag. 
> 
> On 4 February 2011 14:30, Andrey Filippov < [email protected] > wrote: 
> 
>> Adam, 
>> 
>> There could probably be different reasons you can not get the stream, but 
>> I do not have immediate solution. And I would like to troubleshoot it on a 
>> mailing list - maybe somebody can encounter the same problem. Additional 
>> info will be helpful - what is the firmware version, what is the frame size, 
>> exposure time (fps reported on the camera control panel), can you see still 
>> images from the camera or not, ... 
>> 
>> Andrey 
>> 
>> 
>> On Thu, Feb 3, 2011 at 7:03 PM, Adam Gobi < [email protected] >wrote: 
>> 
>>> Hi Andrey, 
>>> 
>>> I can't get it to work in Kubuntu either, here is MPlayer's output: 
>>> 
>>> --- 
>>> MPlayer 1.0rc4-4.4.5 (C) 2000-2010 MPlayer Team 
>>> mplayer: could not connect to socket 
>>> mplayer: No such file or directory 
>>> Failed to open LIRC support. You will not be able to use your remote 
>>> control. 
>>> 
>>> Playing rtsp:// 192.168.0.9 . 
>>> Resolving 192.168.0.9 for AF_INET6... 
>>> Couldn't resolve name for AF_INET6: 192.168.0.9 
>>> Connecting to server 192.168.0.9[192.168.0.9]: 554... 
>>> rtsp_session: unsupported RTSP server. Server type is 'unknown'. 
>>> STREAM_LIVE555, URL: rtsp:// 192.168.0.9 
>>> Stream not seekable! 
>>> file format detected. 
>>> Initiated "video/JPEG" RTP subsession on port 54444 
>>> VIDEO: [MJPG] 0x0 0bpp 10.000 fps 0.0 kbps ( 0.0 kbyte/s) 
>>> 
>>> ========================================================================== 
>>> Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family 
>>> Selected video codec: [ffmjpeg] vfm: ffmpeg (FFmpeg MJPEG) 
>>> 
>>> ========================================================================== 
>>> Audio: no sound 
>>> Starting playback... 
>>> V: 0.0 0/ 0 ??% ??% ??,?% 0 0 
>>> 
>>> Exiting... (End of file) 
>>> --- 
>>> 
>>> Any ideas? 
>>> 
>>> Adam 
>>> 
>>> On 3 February 2011 18:14, Andrey Filippov < [email protected] > wrote: 
>>> 
>>>> Hi Adam, 
>>>> 
>>>> Can you repost your question to our Mailing List? I do not have 
>>>> experience with VLC+Windows, I use GNU/Linux, but I'm sure there is 
>>>> somebody 
>>>> on the ML who has this experience. The streamer on the camera side should 
>>>> run automatically, with MPlayer I just open the RTSP with: 
>>>> mplayer rtsp:///camera_ip 
>>>> 
>>>> Andrey 
>>>> 
>>>> 
>>>> On Wed, Feb 2, 2011 at 11:23 PM, Adam Gobi < [email protected] 
>>>> >wrote: 
>>>> 
>>>>> Hi Andrey, 
>>>>> 
>>>>> I'm having trouble streaming the camera to VLC in windows. Is there 
>>>>> something I need to do to enable streaming on the camera side? 
>>>>> 
>>>>> Thanks, 
>>>>> ag. 
>>>>> 
>>>>> -- 
>>>>> Adam Gobi 
>>>>> Electrical Engineer - Imaging 
>>>>> Acheron Project Pty Ltd 
>>>>> Leichhardt, NSW, Australia 
>>>>> e: [email protected] 
>>>>> v: +61 451 951 323 
>>>>> f: +61 2 9571 5575 
>>>>> 
>>>>> 
>>>> 
>>> 
>>> 
>>> -- 
>>> Adam Gobi 
>>> Electrical Engineer - Imaging 
>>> Acheron Project Pty Ltd 
>>> Leichhardt, NSW, Australia 
>>> e: [email protected] 
>>> v: +61 451 951 323 
>>> f: +61 2 9571 5575 
>>> 
>>> 
>> 
> 
> 
> -- 
> Adam Gobi 
> Electrical Engineer - Imaging 
> Acheron Project Pty Ltd 
> Leichhardt, NSW, Australia 
> e: [email protected] 
> v: +61 451 951 323 
> f: +61 2 9571 5575 
> 
> 
> _______________________________________________ 
> Support-list mailing list 
> [email protected] 
> http://support.elphel.com/mailman/listinfo/support-list_support.elphel.com 
> 
> 
-------------- next part -------------- 
An HTML attachment was scrubbed... 
URL: < 
http://support.elphel.com/pipermail/support-list_support.elphel.com/attachments/20110203/ecdcca1b/attachment.html
 > 

------------------------------ 

_______________________________________________ 
Support-list mailing list 
[email protected] 
http://support.elphel.com/mailman/listinfo/support-list_support.elphel.com 


End of Support-list Digest, Vol 18, Issue 1 
******************************************* 



-- 
Jean-François WITZ 

_______________________________________________ 
Support-list mailing list 
[email protected] 
http://support.elphel.com/mailman/listinfo/support-list_support.elphel.com 
_______________________________________________
Support-list mailing list
[email protected]
http://support.elphel.com/mailman/listinfo/support-list_support.elphel.com

Reply via email to