Repository navigation
2.5.0
Feature
-
Automatic fallback to software encoder:
When hardware encoder preparation fails, the system now automatically switches to software encoder.
This change is exposed via a newStreamStatein thestreamIngest.streamStatusFlow.Usage example:
streamIngest.streamStatus .onEach { streamState -> when (streamState) { is StreamState.VIDEO_ENCODER_AUTO_SWITCHED_TO_SOFTWARE -> { // Video encoder switched to software. } } }.launchIn(lifecycleScope)
Refactor
- Renamed
entitypackage tomodel; all related objects have been moved accordingly for better semantic clarity.