Hello! I think its the Pi I’m using because our customers are able to make it work with the DWE camera. What is weird is that I ssh’ed into the pi and it didn’t even show the camera as an option in /dev/video but when I run Raspbian on the same Pi it shows there. We are running BETA 7 of the release. I tried with other H264 cameras with the same issue too.
Can we use this software with DVL ? Thanks.
Yes - it’s discussed in the External Integrations/Extensions post
I am currently setting up companion 1.0 on a raspberry pi 3 to see if I can set up multiple video streams using two cameras. Going through the process on install/configuration page, I was able to stream one video in Qgroundcontrol. But when trying to stream second camera through vlc, I cannot get it to connect. I tried through both beta 5 (sd image I downloaded) and with newest beta 7.
This photos are what I set the cameras ip adresses to (video1 is connected to QGC, while video 2 is what I want connected to vlc player):
And these are a few inputs I tried to vlc to connect to second camera:
Could you try port 5610 for video2? The previous Companion used 5601 for audio - I’m unsure whether that port conflict is still there.
If that’s not the issue then I’m unsure what is (perhaps the VLC setup?) - I’ve asked the software team in case there’s any extra info they can provide
I’m away at the moment, so can’t do testing on my own setup for the next couple of weeks.
When streaming two or more cameras to vlc on the old companion it only worked using even port numbers 5602, 5604, 5606 etc. I dunno why…
It should work with any valid udp port, not necessary even numbers.
But it appears that VLC only works with even numbers.
If you want to make it work with VLC, the easiest way is to use a SDP file.
c=IN IP4 192.168.2.2 m=video PORT RTP/AVP 96 a=rtpmap:96 H264/90000
Where PORT should be the stream port.
Tried the even port 5610, no change. Then made the SDP file with same port number but to no avail either. Even tried different port numbers like 5601/5604/5606 on SDP file. Are there any other options to test?
You can configure the video stream on QGC to use the other port to see if the stream is working.
Do you have configured your computer with the IP
192.168.2.1 ? You could try to use
0.0.0.0 on the sdp file.
Hello @patrickelectric . So an update to my situation is that I have double checked through QGC that both cameras are hooked up and streaming, both cameras work through their port when changing the port on QGC. My computer has an IP address of 192.168.2.1 and the companion has IP address of 192.168.2.2. I then without changing anything else, tried the sdp file using the IP address you recommended of 0.0.0.0. I am hoping that is what you were trying to recommend doing, if not let me know if I am not setting something up right.
I would recommend to reinstall, update or install a new version of VLC, it should work without problems if QGC is working to receive both video streams.
I see that the latest release is 1.0.0.beta9.
Is it created a image file for this one, or any of the other versions after beta5?
@patrickelectric that worked thank you. I had newest version but deleted and reinstalled VLC like you said and it did the trick. Got both cameras to work so thank you so much. There is a significant delay on the second camera connected to VLC but I will continue to work on that now.
That’s likely a caching issue, as discussed here:
I believe we were planning to change to an auto-building process that creates a new image for each version when it gets released. I’m unsure whether that’s completed yet, so have asked internally, and will update the docs if it has.
In the meantime, it should still work to install
1.0.0.beta5 and just run the update process to get to