# Can babylonjs load RTSP video stream data and play it in 3D scenes

**URL:** <https://forum.babylonjs.com/t/can-babylonjs-load-rtsp-video-stream-data-and-play-it-in-3d-scenes/59469>\
**Category:** Questions\
**Tags:** material\
**Created:** [July 10, 2025, 2:51am UTC](https://forum.babylonjs.com/t/can-babylonjs-load-rtsp-video-stream-data-and-play-it-in-3d-scenes/59469 "2025-07-10T02:51:47Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![zertaul](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/zertaul/32/37493_2.png) [@zertaul](https://forum.babylonjs.com/u/zertaul)\
**Post date:** [July 10, 2025, 2:51am UTC](https://forum.babylonjs.com/t/can-babylonjs-load-rtsp-video-stream-data-and-play-it-in-3d-scenes/59469/1 "2025-07-10T02:51:47Z")

</div>

I recently encountered a requirement to project camera images on a specified model within a 3D scene. Can babylonjs achieve a similar effect? Are there any ready-made cases or similar  
Similar to the style in the following address：  
[![](https://i-blog.csdnimg.cn/blog_migrate/9e42f4468463c4b9f109d5fe1c3f38ca.gif) ](https://i-blog.csdnimg.cn/blog_migrate/9e42f4468463c4b9f109d5fe1c3f38ca.gif)

---

<div class="post-metadata">

**Author:** ![Cedric](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/cedric/32/2742_2.png) [@Cedric](https://forum.babylonjs.com/u/Cedric)\
**Post date:** [July 10, 2025, 8:39am UTC](https://forum.babylonjs.com/t/can-babylonjs-load-rtsp-video-stream-data-and-play-it-in-3d-scenes/59469/2 "2025-07-10T08:39:40Z")

</div>

For some reason I don’t see the picture you’ve linked. I guess you are looking for a light projection like this?

> **[Babylon.js Playground](https://playground.babylonjs.com/#CQNGRK)**
>
> Babylon.js playground is a live editor for Babylon.js WebGL and WebGPU 3D scenes

---

<div class="post-metadata">

**Author:** ![zertaul](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/zertaul/32/37493_2.png) [@zertaul](https://forum.babylonjs.com/u/zertaul)\
**Post date:** [July 10, 2025, 9:15am UTC](https://forum.babylonjs.com/t/can-babylonjs-load-rtsp-video-stream-data-and-play-it-in-3d-scenes/59469/4 "2025-07-10T09:15:53Z")

</div>

![GIF 2025-7-10 17-09-22](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/3X/3/4/34bc237cf8c9a83992c6145eb8daf8f802fb24d9.gif)  
The GIF image is larger than 8m and cannot be uploaded directly. I transcribed it again and the actual effect is as shown in the picture. It can load external camera data in one side of the 3D scene and display it in the scene,Can babylonjs load RTSP’s external camera data stream in 3D scenes

---

<div class="post-metadata">

**Author:** ![Cedric](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/cedric/32/2742_2.png) [@Cedric](https://forum.babylonjs.com/u/Cedric)\
**Post date:** [July 10, 2025, 9:17am UTC](https://forum.babylonjs.com/t/can-babylonjs-load-rtsp-video-stream-data-and-play-it-in-3d-scenes/59469/5 "2025-07-10T09:17:05Z")

</div>

I don’t know much about RTSP but I guess you’ll need something like this? [GitHub - deepch/RTSPtoWeb: RTSP Stream to WebBrowser](https://github.com/deepch/RTSPtoWeb)

---

<div class="post-metadata">

**Author:** ![sebavan](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/sebavan/32/57_2.png) [@sebavan](https://forum.babylonjs.com/u/sebavan)\
**Post date:** [July 10, 2025, 5:20pm UTC](https://forum.babylonjs.com/t/can-babylonjs-load-rtsp-video-stream-data-and-play-it-in-3d-scenes/59469/6 "2025-07-10T17:20:33Z")

</div>

As long as you have a video element from it, you can use it as a texture 🙂
