We currently have the DWE exploreHD mounted to a BlueROV2 and streaming a RSTP stream. We can view that stream in Cockpit and record via Cockpit or we can record it via Dashcam extension. But we can’t get it working on both simultaneously. Is this expected behaviour? Ideally we want redundancy via recording via both options and also a live feed via in Cockpit.
I have tried creating a second stream from the camera but that caused a conflict error. Am out on site at the moment, so a concise solution that is known to work would be ideal.
Hey @mattcmgb! This is not the expected behavior. You should be able to record both simultaneously indeed. I will take to my coleagues here to see what could be going on.
Hi @rafael.lehmkuhl definitely only using Cockpit and Dashcam extension. Are you just using a single RSTP stream for the camera in video streams (BlueOS) and configuring both Cockpit video player widget (for live view), recording widget to that stream and Dashcam on same stream? When we do that, Dashcam generates a 800byte video file and logs refer to failed connection to stream (sorry don’t have access to logs right now). But if we remove the two configs on that stream from Cockpit, Dashcam records the stream as expected.
I did test it twice in the field and it was repeatable. I didn’t reboot ROV after changing the stream from UDP to RSTP, could that explain it? I’ll test in the morning with fresh eyes.
Hi @rafael.lehmkuhl ok I repeated the test today pre-survey. The same result occurred, Dashcam logs an error accessing the stream and saves a null 800byte video file. If the stream is not configured in Cockpit, Dashcam came works as expected.
Using latest versions (beta) of Cockpit and BlueOS, aware this might be reason, but if repeatable your end, it might indicate an issue has crept in.
There’s no problem on using the latest Beta of Cockpit. I was on it during my tests as well.
On the BlueOS side thought, that’s something else. Don’t know if you’re on 1.4.3 Beta or 1.5 Beta, but on both of them the team is actively working on big changes in the video transmission pipeline, so those versions are expected to be very unstable. It is really not recommended to use those on field work unless you really need to.
Is there an specific reason you’re using a Beta of BlueOS or going to 1.4.2 Stable is a possibility?
One way or another I’m going to flash a BlueOS Beta here to test it for you. I just need to know what is the exact version that you’re using.
Hi @rafael.lehmkuhl I think from memory we were using 1.5.13 or 12. It was quickly flashed onto a card last minute. So was just a quick grab and go job. Everything else worked well, so no other issues.
Once back to workshop, I’ll drop back to stable release and run some thorough tests. Sounds likely the issue is the beta version.
Overall very impressed with the quality of the ExplorerHD cameras. ROV was also very well behaved in some nice cross tides with snaggy structures.
@mattcmgb my coleague @joaoantoniocardoso has just tested recording on both Dashcam and Cockpit simultaneously using BlueOS 1.5 (Betas 12 and 14), with a DWE camera, and in both cases this pipeline worked fine.
Could be due to DashCam alone, sometimes failing to start recordings, unrelated to Cockpit?
Seeing the exact error message observed in DashCam logs would be helpful! Configuring the stream in Cockpit should in no way affect other consumers of the RTSP as far as I understand it…