Closed jashshah999 closed 7 months ago
Could you please confirm whether the video in QGC is always working fine without any quality issues, even after restarting multiple times?
I am experiencing quality issues with the video streaming to QGC from my Mini SE drone. If it consistently works well on QGC for you, we may be able to address the problem in gstreamer as well. However, in order to do so, we need to replicate your QGC environment first. Could you let us know which version of QGC you are using? Additionally, what video size are you utilizing in Rosetta Drone / DJI FlyApp?
Please provide as much information as possible about your setup.
Hello.
I am using QGC Version 4.2.8. I am on Ubuntu 20. Yes it is always working in QGC. I am always able to get a stream which has minimal lag, even after restarting multiple times. This is using the stock version of rosetta, NO changes as per hacking on rosetta. Attaching below both the videos, in qgc and in gstreamer as well.
In QGC, I am just inputting the input type as UDP H.264 and giving the port as 5600. That is all, and I am getting seamless streaming from QGC.
However, when I use the command on gstreamer as follows, I do not get the same result.
gst-launch-1.0 -v udpsrc port=5600 ! application/x-rtp, encoding-name=H264 ! queue ! rtph264depay ! h264parse ! avdec_h264 ! autovideosink
I have also used all commands from here in case my gstreamer command was wrong. https://github.com/mavlink/qgroundcontrol/blob/master/src/VideoReceiver/README.md
Please do let me know what is the possible reason for this.
Screencast from 08-15-2023 11:03:07 PM.webm Screencast from 08-15-2023 11:05:14 PM.webm
Please confirm drone model, drone firmware and video resolution configured in Rosetta Stone / DJI Fly App.
Drone model: DJI Mini SE Drone firmware : I am not sure where to check this but when I press update it says my firmware is up to date. I think it is 1.11.0787. Although I'm not sure if this is my app version or drone firmware version. Video resolution: 1280*720 set on Android studio before building the app
On Wed, Aug 16, 2023, 2:12 AM Christopher Pereira @.***> wrote:
Please confirm drone model, drone firmware and video resolution configured in Rosetta Stone / DJI Fly App.
— Reply to this email directly, view it on GitHub https://github.com/RosettaDrone/rosettadrone/issues/174#issuecomment-1680245419, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALX7MJXOWDWXBT2PMCGYELDXVSFGDANCNFSM6AAAAAA3MN4FLY . You are receiving this because you authored the thread.Message ID: @.***>
You can check and change the video resolution in DJI Fly App. Maybe also in Rosetta Drone. Any chance to test with latest QGC version on Windows? Or maybe we can chat on discord and setup your Rosetta Drone to stream to my IP.
Let's talk on discord. How do I contact you? My email is jashshah.999@gmail.com
The best way to go is implement https://github.com/RosettaDrone/rosettadrone/issues/175
Describe the bug
Hello. I am getting my rosettadrone feed on QGC well using a UDP H.264 encoding but when I try to do the same using just gstreamer, the stream is extremely laggy and loses packets.
Steps To Reproduce
Screenshots
Screencast from 08-10-2023 10:31:39 PM.webm Screencast from 08-10-2023 10:32:13 PM.webm
Desktop
No response
Smartphone
Additional context
No response