СПОСОБ И СИСТЕМА ДЛЯ ЗАГРУЗКИ МЕДИАОБЪЕКТОВ НА ВЕБ-ПЛАТФОРМУ

1. Компьютерный способ загрузки медиаобъектов на веб-платформу, выполняемый сервером, на котором размещена веб-платформа и который соединен с электронным устройством через сеть связи, и включающий в себя:
- получение сервером от пользовательского электронного устройства первого медиаобъекта с первой длительностью и второго медиаобъекта со второй длительностью для загрузки на веб-платформу;
- постановка сервером первого медиаобъекта в очередь для загрузки на веб-платформу;
- определение сервером оставшегося времени, доступного для публикации второго медиаобъекта и соответствующего разности между предельной длительностью, заранее заданной веб-платформой, и первой длительностью;
- сокращение первого медиаобъекта для уменьшения первой длительности до тех пор, пока вторая длительность не станет меньше оставшегося времени, если вторая длительность больше оставшегося времени; и
- публикация первого медиаобъекта и второго медиаобъекта в виде объединенного медиаобъекта, если вторая длительность меньше оставшегося времени.
2. Способ по п. 1, отличающийся тем, что он дополнительно включает в себя:
- проверку перед загрузкой первого медиаобъекта того, что первая длительность меньше заранее заданной предельной длительности; и
- постановку первого медиаобъекта в очередь для загрузки, если определено, что первая длительность меньше заранее заданной предельной длительности.
3. Способ по п. 2, отличающийся тем, что он дополнительно включает в себя уменьшение первой длительности так, чтобы она была меньше заранее заданной предельной длительности, если определено, что первая длительность больше заранее заданной предельной длительности.
4. Способ по п. 1, отличающийся тем, что дополнительно включает в себя:
- проверку перед постановкой первого медиаобъекта в очередь для загрузки того, что первая длительность больше минимального требования к длительности и меньше максимального требования к длительности;
- отсутствие выполнения загрузки первого медиаобъекта, если первая длительность меньше минимального требования к длительности; и
- сокращение первого медиаобъекта для уменьшения первой длительности до тех пор, пока первая длительность не станет меньше максимального требования к длительности, если первая длительность больше максимального требования к длительности.
5. Способ по п. 1, отличающийся тем, что уменьшение первой длительности включает в себя уменьшение первой длительности на заранее заданное количество времени.
6. Способ по п. 5 отличающийся тем, что заранее заданное количество времени соответствует двум секундам.
7. Способ по п. 5, отличающийся тем, что уменьшение первой длительности включает в себя:
- анализ первого медиаобъекта для определения одного или нескольких наборов кадров, имеющих общую конфигурацию; и
- удаление одного или нескольких кадров, общая длительность которых равна двум секундам, в каждом из одного или нескольких наборов кадров.
8. Способ по п. 1, отличающийся тем, что первый медиаобъект и второй медиаобъект представляют собой видеоматериалы.
9. Способ по п. 5, отличающийся тем, что дополнительно включает в себя:
- получение сервером от пользовательского электронного устройства третьего медиаобъекта с третьей длительностью для загрузки на веб-платформу;
- определение сервером второго оставшегося времени, доступного для публикации третьего медиаобъекта и соответствующего разности между заранее заданной предельной длительностью и суммой уменьшенной первой длительности и второй длительности; и
- сокращение первого медиаобъекта и/или второго медиаобъекта для уменьшения первой длительности и/или второй длительности до тех пор, пока третья длительность не станет меньше оставшегося времени, если третья длительность больше второго оставшегося времени.
10. Способ по п. 9, отличающийся тем, что сокращение первого медиаобъекта и/или второго медиаобъекта включает в себя дальнейшее уменьшение первой длительности на заранее заданное количество времени и/или уменьшение второй длительности на заранее заданное количество времени.
11. Система для загрузки медиаобъектов на веб-платформу, содержащая сервер, на котором размещена веб-платформа и который соединен с электронным устройством через сеть связи и содержит процессор, выполненный с возможностью:
- получения от пользовательского электронного устройства первого медиаобъекта с первой длительностью и второго медиаобъекта со второй длительностью для загрузки на веб-платформу;
- постановки первого медиаобъекта в очередь для загрузки на веб-платформу;
- определения оставшегося времени, доступного для публикации второго медиаобъекта и соответствующего разности между предельной длительностью, заранее заданной веб-платформой, и первой длительностью; и
- сокращения первого медиаобъекта для уменьшения первой длительности до тех пор, пока вторая длительность не станет меньше оставшегося времени, если вторая длительность больше оставшегося времени;
- публикации первого медиаобъекта и второго медиаобъекта в виде объединенного медиаобъекта, если вторая длительность меньше оставшегося времени.
12. Система по п. 11, отличающаяся тем, что процессор дополнительно выполнен с возможностью:
- проверки перед загрузкой первого медиаобъекта того, что первая длительность меньше заранее заданной предельной длительности; и
- постановки первого медиаобъекта в очередь для загрузки, если определено, что первая длительность меньше заранее заданной предельной длительности.
13. Система по п. 11, отличающаяся тем, что процессор дополнительно выполнен с возможностью уменьшения первой длительности так, чтобы она была меньше заранее заданной предельной длительности, если первая длительность больше заранее заданной предельной длительности.
14. Система по п. 11, отличающаяся тем, что процессор дополнительно выполнен с возможностью:
- проверки перед постановкой первого медиаобъекта в очередь для загрузки того, что первая длительность больше минимального требования к длительности и меньше максимального требования к длительности;
- не выполнения загрузки первого медиаобъекта, если первая длительность меньше минимального требования к длительности;
- сокращения первого медиаобъекта для уменьшения первой длительности до тех пор, пока первая длительность не станет меньше максимального требования к длительности, если первая длительность больше максимального требования к длительности.
15. Система по п. 11, отличающаяся тем, что уменьшение первой длительности включает в себя уменьшение первой длительности на заранее заданное количество времени.
16. Система по п. 15 отличающаяся тем, что заранее заданное количество времени соответствует двум секундам.
17. Система по п. 15, отличающаяся тем, что для уменьшения первой длительности процессор выполнен с возможностью:
- анализа первого медиаобъекта для определения одного или нескольких наборов кадров, имеющих общую конфигурацию; и
- удаления одного или нескольких кадров, общая длительность которых равна двум секундам, в каждом из одного или нескольких наборов кадров.
18. Система по п. 11, отличающаяся тем, что первый медиаобъект и второй медиаобъект представляют собой видеоматериалы.
19. Система по п. 15, отличающаяся тем, что процессор дополнительно выполнен с возможностью:
- получения от пользовательского электронного устройства третьего медиаобъекта с третьей длительностью для загрузки на веб-платформу;
- определения второго оставшегося времени, доступного для публикации третьего медиаобъекта и соответствующего разности между заранее заданной предельной длительностью и суммой уменьшенной первой длительности и второй длительности;
- сокращение первого медиаобъекта и/или второго медиаобъекта для уменьшения первой длительности и/или второй длительности до тех пор, пока третья длительность не станет меньше второго оставшегося времени, если третья длительность больше второго оставшегося времени.
20. Система по п. 19, отличающаяся тем, что для сокращения первого медиаобъекта и/или второго медиаобъекта процессор выполнен с возможностью дальнейшего уменьшения первой длительности на заранее заданное количество времени и/или уменьшения второй длительности на заранее заданное количество времени.