What Problem Does This Solve?
ILCKStreamingFeature abstracts live streaming so multiple backends can coexist:
- LIV cloud streaming (built-in)
- Custom RTMP backends
- Third-party streaming services
When to Use This
Read this if:- Building a custom streaming backend
- Integrating a third-party streaming service
- Understanding how
ULCKServicediscovers streaming providers
ULCKStreamingSubsystem directly.
Interface Definition
Delegates
Methods
Authentication
Streaming
Platform & Utility
Discovery via Modular Features
The modular feature name is"LCKStreamingFeature". Streaming features are discovered at runtime:
Usage Example
Key Takeaways
Modular features — Runtime discovery, no compile-time coupling
Priority system — Multiple backends can coexist, highest priority wins
Delegate-driven — Subscribe to events for async state changes
Auth before stream — Always check
IsAuthenticated() before StartStreaming()Related
- Streaming Subsystem — Blueprint-friendly wrapper
- Streaming Types — Enums and data types
- Packet Sink Interface — Custom transport layer
- Encoder Interface — Video/audio encoding