Repository navigation
IPStreamMedia v0.1-beta
Pre-release
Pre-release
An Unreal Engine 5.3 Media Framework player for live RTSP streams, built on FFmpeg.
Downloads
IPStreamMediaDemo-v0.1-beta-Win64.zip: packaged demo (Development build). RunIPStreamMediaDemo.exe, enter an RTSP URL and press Open.IPStreamMedia-v0.1-beta-UE5.3-Win64.zip: the plugin. Unzip it into your project'sPluginsfolder.
Features
- Plays RTSP streams through a standard Media Player and Media Texture.
- Decodes on its own thread, so opening a stream doesn't block the game thread.
- Reconnects automatically after a dropped connection, with backoff.
Usage
- Select the IPStreamMedia player, either in a Media Source's player overrides or with Set Desired Player Name (
IPStreamMedia) before Open Url. Otherwise the Windows Media Foundation player may take thertsp://URL. - Optional, on a Media Source: limit reconnects with SetMediaOption (integer64), key
MaxReconnectAttempts, before opening. The default0retries forever.
Option 1
Option 2
Requirements
- Unreal Engine 5.3, Windows 64-bit.
Plugin only works on Windows Platform as of now.
Known limitations
- Video only, no audio.
- Tested with one camera: H.265, 1280×720, 25 fps.
- A URL that never connects keeps retrying and doesn't report failure, and On Media Opened fires before the connection is made.
- No pause.
Licence
- Plugin code: MIT.
- Includes unmodified FFmpeg shared libraries (LGPL v3). Licence texts and source details are in
ThirdParty/FFmpeg/.