# Connecting webcam to BlueROV

**URL:** <https://discuss.bluerobotics.com/t/connecting-webcam-to-bluerov/20184>\
**Category:** Blue Robotics Software\
**Tags:** blueos\
**Created:** [April 24, 2025, 12:49pm UTC](https://discuss.bluerobotics.com/t/connecting-webcam-to-bluerov/20184 "2025-04-24T12:49:01Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![HoaiThanh](https://avatars.discourse-cdn.com/v4/letter/h/9de053/32.png) [@HoaiThanh](https://discuss.bluerobotics.com/u/HoaiThanh)\
**Post date:** [April 24, 2025, 12:49pm UTC](https://discuss.bluerobotics.com/t/connecting-webcam-to-bluerov/20184/1 "2025-04-24T12:49:01Z")

</div>

I am trying to display the video feed from a USB camera (webcam) on QGC. The video is already displayed in the video manager, but I cannot access it.

 ![Screenshot 2025-04-24 194326](https://us1.discourse-cdn.com/flex019/uploads/bluerobotics/original/2X/8/80f6d4adf54963f8708999fddf520f2a3c534fbf.png)

---

<div class="post-metadata">

**Author:** ![tony-white](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/tony-white/32/18385_2.png) [@tony-white](https://discuss.bluerobotics.com/u/tony-white)\
**Post date:** [April 24, 2025, 5:16pm UTC](https://discuss.bluerobotics.com/t/connecting-webcam-to-bluerov/20184/2 "2025-04-24T17:16:09Z")

</div>

Hi @HoaiThanh -  
You set up the wrong video stream! QGround Control only supports H264, from /dev/video2 - not MJPG from /dev/video0! Delete that stream, and setup the H264 one, and things should just work!

You may get slightly better performance from RTSP vs. UDP for the stream type…

---

<div class="post-metadata">

**Author:** ![HoaiThanh](https://avatars.discourse-cdn.com/v4/letter/h/9de053/32.png) [@HoaiThanh](https://discuss.bluerobotics.com/u/HoaiThanh)\
**Post date:** [May 16, 2025, 3:22pm UTC](https://discuss.bluerobotics.com/t/connecting-webcam-to-bluerov/20184/3 "2025-05-16T15:22:52Z")

</div>

Hi Tony, sorry for the late reply. In my Camera Stream section, there is no dev/video2. Also, in my camera’s encoding section, H264 is not showing up. What should I do?

 ![Screenshot 2025-05-16 221717](https://us1.discourse-cdn.com/flex019/uploads/bluerobotics/original/2X/9/9c09d91569382d175dcd27c5a6baee11adce9dba.png)

---

<div class="post-metadata">

**Author:** ![EliotBR](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/eliotbr/32/6937_2.png) [@EliotBR](https://discuss.bluerobotics.com/u/EliotBR)\
**Post date:** [May 20, 2025, 4:43am UTC](https://discuss.bluerobotics.com/t/connecting-webcam-to-bluerov/20184/4 "2025-05-20T04:43:40Z")

</div>

Hi @HoaiThanh,

> [@HoaiThanh](#):
>
> In my Camera Stream section, there is no dev/video2. Also, in my camera’s encoding section, H264 is not showing up.

It looks like Tony may have thought you were using [our USB camera](https://bluerobotics.com/store/sensors-cameras/cameras/cam-usb-low-light-r1/), which has onboard H264 encoding.

> [@HoaiThanh](#):
>
> What should I do?

From [QGroundControl’s documentation](https://docs.qgroundcontrol.com/master/en/qgc-user-guide/settings_view/general.html#video), it seems like UDP video requires H264 or H265 encoding. You could try using an RTSP stream with MJPG encoding instead, but if that doesn’t work then you may need to [receive the video outside of QGroundControl](https://discuss.bluerobotics.com/t/how-to-stream-another-cameras-video/9573/3#receiving-the-stream-7) (with the reduced convenience that provides), or get a camera with an H264-encoded output stream option.
