## 4 Results
### Business Processes
* complex, by splitting audio from the original audio/video input and then sending that audio to the _Limecraft_ cloud to process and download the results. This scenario brings benefits in terms of reducing the amount of data stored in _Limecraft_ cloud (this reduces costs) and accelerating data transfer to/from the cloud (this reduces total processing time). The generated transcripts and subtitles can be further processed (which is no longer shown in the process diagram). On their basis, extended subtitles are created. These are subtitles supplemented with commentary for deaf persons, usually including descriptions of sounds other than speech (e.g., the audience claps, the dog barks in the background, birds singing). The project team members edit these comments. In most cases, their work is limited to making minor corrections to automatically generated texts. Figure 4: Parts of the processing flow related to the generation of supplements in the AZON platform during depositing and publication of a data record containing multimedia. The _Transcode audio/video_ subtask involves converting original video files to a format that can be streamed by a video sharing system. Such conversion can be done dynamically (on the fly, without generating any new data) or statically (asynchronously, with the generation of additional data). This kind of processing can be realized in two ways:  
* by using external, on-premise service, which means uploading the data to _OZONE_ platform configured for automatic storage and streaming of video, audio, subtitles as required (handled video resolutions: 240p/360p/480p/720p/1080p);
* by using internal, developed service, which means uploading data to a dedicated server, starting the processing through adequately configured and used ffmpeg tool, obtaining results of required resolution and storing and streaming video, audio, subtitles as required (handled video resolutions: 480p/720p/1080p);  
The consequence of using the ffmpeg tool is generating a significant number of files. On average, 183 files were generated in processing tests conducted on the 7 min film. Such cost has to be incurred to simplify the procedure of video streaming (its implementation boils down to loading output files prepared in advance). Transcoding takes place up to 3 resolutions 480p/720p/1080p, with the resolution of 240p/360p omitted (support for resolutions smaller than offered by the old SDTV standard was considered unreasonable). When tuning the appropriate coding parameters, the processing on the 16-core server takes about 2/3 of the source material's duration. So, for a 7 min film, this time is about 4:40 min. Tests with the original 1.6 GB video showed that the total volume of generated files is about 490 MB. What is essential, the implemented security procedures do not impose the need to back up just generated files. If necessary, they can always be generated anew from the original resource stored in the repository. The presented solution is less flexible than the one based on the _OZONE_ platform. For example, the ffmpeg tool produces appropriate m3u playlists assisting generated files, consumed by video players. If there is a change in the sharing of video streams, then all playlists must be updated. However, the advantage of this solution is greater stability and faster configuration. Furthermore, no attempt has been made to build any new processing scheme as in [23] nor propose or implement specialized video processing algorithms as those described in [24]. Instead, the focus was on making the best use of existing tools and achieving project goals. The processed media on the AZON platform also include images deposited in various formats (jpg, png, tiff, gif). Their processing consists mainly of conversions conforming to the requirements of iipsrv ([[https://github.com/ruven/iipsrv](https://github.com/ruven/iipsrv)]([https://github.com/ruven/iipsrv](https://github.com/ruven/iipsrv))) based service used and deployed in the existing infrastructure as _Image Server Subsystem_.