Complete City Traffic & Pedestrian System
Unity · Plugin
Vizario H264RTSP Player is a lightweight library to enable live RTSP streaming of H264 and AAC bitstreams to iOS or Android devices (respectively standalone apps or Editor Win64 and OSX) from a local PC or remote server. The library allows you to register as an RTSP client to a server and play back the video content within a texture, respectively audio over the native audio device. The library is developed towards playback of live data and is essentially the playback-counterpart of the video casting asset: The main purpose of this asset is to enable simple streaming of H264/AAC live streams from an RTSP server to a client, decoding und playing back as efficiently as possible. It was **NOT** designed to do perfect audio/video synchronization, **NOR** to become a generic player framework like LibVLC. However, the libraries use the native audio devices for audio output (if desired). In other words, the AAC decoder is indeed a full player without the need to mess with device audio setups. - Connect to RTSP Server: enter URL/Port/Channel and retrieve H264/AAC data - Native Texture Rendering and Playback: uses native SDK to draw to texture on C++ level - Optional casting from ffmpeg+VLC: choose ffmpeg and pipe output to VLC serving RTSP stream The package was also tested to work on Magic Leap 2 (Video only) and Meta Quest 2/Pro (Video and Audio). --- TRIAL VERSION AVAILABLE HERE! --- - As Fast As It Gets: It uses native decoders to leverage hardware support. - H264 and AAC format autodetection: finds out parameters for playback automatically. - Resolution Support. it changes texture resolution based on decoded stream. - RTSP Client: built-in client to connect with AAC and H264 support. - Requirements * Unity 2018.4+ * Android API Level 24+ * iOS 13+ * macOS 10.15+ * Windows x64