# \[UE5.5\]\[SDK V4\] Implementing Custom Live Webcam Feed for Vision (Media Player → Render Target) - Frames Not Sending

**URL:** <https://forum.convai.com/t/ue5-5-sdk-v4-implementing-custom-live-webcam-feed-for-vision-media-player-render-target-frames-not-sending/5589>\
**Category:** Unreal Engine Plugin\
**Tags:** unreal-engine, question\
**Created:** [December 22, 2025, 8:24am UTC](https://forum.convai.com/t/ue5-5-sdk-v4-implementing-custom-live-webcam-feed-for-vision-media-player-render-target-frames-not-sending/5589 "2025-12-22T08:24:56Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Elliott\_Ll](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/elliott_ll/32/5954_2.png) [@Elliott\_Ll](https://forum.convai.com/u/Elliott_Ll)\
**Post date:** [December 22, 2025, 8:24am UTC](https://forum.convai.com/t/ue5-5-sdk-v4-implementing-custom-live-webcam-feed-for-vision-media-player-render-target-frames-not-sending/5589/1 "2025-12-22T08:24:56Z")

</div>

Hi Convai Team,

I am implementing a custom vision pipeline using **SDK V4** in **Unreal Engine 5.5**.

Instead of capturing the in-game 3D world, I am streaming a **Live Physical Webcam Feed** into the system so the NPC can see what I am holding in real life. I have successfully set up the rendering pipeline, but I am struggling to get the EnvironmentWebcam component to actually transmit the frames to the backend.

**My Architecture:**

- **Player BP:** Holds the ConvaiPlayerComponent and EnvironmentWebcam component.

- **NPC BP (Dr. Layla):** Holds the ConvaiChatbotComponent.

- **Pipeline:** Real Webcam ➔ Media Player ➔ Dynamic Material ➔ Drawn to RT\_convai\_vision (Texture Render Target) on Event Tick.

**Current Status (What Works):**

1. **Rendering is perfect:** I can see my live webcam feed appearing on the RT\_convai\_vision texture inside the Content Browser and on in-game debug planes.

2. **Logic Linking:** Since the components are on different actors, I am using a BeginPlay script on the Player to find the NPC, get the ConvaiChatbotComponent, and assign it to the EnvironmentWebcam using **Set Chatbot**.

3. **Debug Confirmation:** My logic prints a “Success” string, confirming the Cast and Set operations passed.

**The Issue:**  
Despite the texture updating in real-time and the Chatbot being linked, the **Vision System appears to be “sleeping.”**

- The Output Log shows **ZERO** entries for LogConvai: Sending Vision Frame…

- The NPC responds with “Please show me the item,” indicating she is receiving no visual data.

- I have enabled Auto start Vision

**Question**  
Is there a specific initialization order required when using a Custom Render Target with a disembodied EnvironmentWebcam? Does the component need to be “woken up” or re-initialized after I manually assign the Chatbot Component at runtime?

Any help would be appreciated!

---

<div class="post-metadata">

**Author:** ![K3](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/k3/32/2611_2.png) [@K3](https://forum.convai.com/u/K3)\
**Post date:** [December 22, 2025, 8:46am UTC](https://forum.convai.com/t/ue5-5-sdk-v4-implementing-custom-live-webcam-feed-for-vision-media-player-render-target-frames-not-sending/5589/2 "2025-12-22T08:46:23Z")

</div>

Hello,

**Welcome to the Convai Developer Forum!**

Please make sure that:

- **Auto Start Vision** is enabled.
- You are using the **Gemini 2.5 Beta** LLM in the Core AI Settings

 ![image](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/2X/7/72199ecf9517a834063c19b29978e1a939c3fb8d.jpeg)

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/1X/e60ef96aa7334c5ccf6682f6c6dbc20fcfa96b49.png) [@system](https://forum.convai.com/u/system)\
**Post date:** [February 3, 2026, 11:51am UTC](https://forum.convai.com/t/ue5-5-sdk-v4-implementing-custom-live-webcam-feed-for-vision-media-player-render-target-frames-not-sending/5589/3 "2026-02-03T11:51:11Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
