Accurate recording length in Safari; Improved Audio-Video Profile XML Loading.
Fix ImprovementPreviously, if Safari on macOS or iOS/iPadOS lost focus (minimized, moved to the background, etc.) while recording, the total recording length would sometimes be shorter than the actual duration of the recording. This issue has been resolved. Now, the recording length accurately reflects the actual duration.
Previously, the audio-video profile XML was loaded only when clicking the [Record Video] button. This meant that, when clicking that button, both our client delivery and ingestion servers had to be online for the recorder to continue and build the UI. If the CD servers where inaccessible or if the user ran into XML file retrieval errors, the user would get a blank screen. This potential issue has been resolved by loading the audio-video profile XML earlier, together with the other files that must be loaded from the CD servers (
precheck.phpand the language .xml file). As a result, when clicking [Record Video], the recording client is only dependent on one set of servers (our ingestion servers). In the event of any issues with file retrieval, a clear error message “Error loading audio-video profile XML data.” will be shown.