New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
QGC doesn't display video stream #354
Comments
Hi! Thanks for reporting.
You mean, rtsp? I just submitted a PR fixing it. |
@adolgarev could you try the new version (t3.12.8)? Then we reopen if it is still not working. Thanks! |
@adolgarev I released a new version (t3.12.9) because the previous fix wasn't enough for older GStreamer versions (like 1.23.4). |
@joaoantoniocardoso thank you for your response. Recent build produces the same result, please find details below. I configure the stream like below
I believe it is RTP over UDP If I add stream manually It displays ok But if I let QGC discover stream by itself I see and no video In logs mavlink-camera-manager sends only heartbeats, no message ack and no response with camera caps. System id and component id looks right. I wonder why mavlink-camera-manager doesn't respond. The new log: |
Hi, I'm able to reproduce the issue, I'll investigate it. |
@adolgarev from my tests, some unresponsiveness on the mavlink camera manager side makes the messages from the QGC be interpreted and answered too late, thus failing to start the stream. We are still working on that. |
this PR solves this. @adolgarev, the |
Thanks! I'll give it a try |
Can you please make a build with the PR above? Thanks |
@adolgarev Now the changes are in master: mavlink-camera-manager-aarch64 |
I still see |
@adolgarev but the video is showing ? Or only the controls ? |
hello! Also I updated src/mavlink/mavlink_camera.rs::279 what I need to do to see zoom and focus controls in QGC? |
here logs of QGC and camera_def.xml and camera-manager logs |
Cool, I'll check your logs soon, but can you make a draft PR with your changes? The zoom should show up if it is shown on the front-end page hosted by MCM.. as in, it will be shown if the camera has the zoom as a UCV/V4L2 control. (it also is possible that we are doing something wrong and not detecting that control for that camera somehow..) |
ERROR: Permission to mavlink/mavlink-camera-manager.git denied to DmitriyLugovoy. |
You need to fork the project, sorry =) |
Yes, video is showing |
@adolgarev good, so I won't bother looking into that. Feel free to create new issues if you find anything else, or if you want to discuss new features, thanks! |
Hello,
I followed instructions in the README and tried t3.12.7 and t3.12.6 releases but QGC doesn't automatically display the video stream. I create ball-Fake source h264 rtp stream and can add it successfully manually in QGC settings, QGC then displays the stream as expected. But automatically this doesn't happen. I see that mavlink-camera-manager sends heartbeats and QGC reacts to them and requests MAV_CMD_REQUEST_CAMERA_INFORMATION. In mavlink-camera-manager logs
But mavlink-camera-manager neither acknowledges the message not sends the information back. I can verify this by watching messages on mavproxy to which mavlink-camera-manager is connected. As a result QGC reports "Giving up requesting camera info from 1 100"
Do you know what can be the problem? Thanks.
See the full log mavlink-camera-manager.2024-03-10-04.log attached
The text was updated successfully, but these errors were encountered: