Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Adobe Flash Player (Часть 2)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

Grigorijg

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Итак, на старом компьютере с Athlon XP нашёл раздел жёсткого диска с достаточным объёмом свободного места (принципиально). Установил туда голую Windows XP (один из 6 вариантов моих т.н. "сборок" на этой странице. Установил Мозиллу 24.8.1esr. Открыл ссылку
 
https://www.youtube.com/watch?v=HLttafq7goI
 
Сразу нажал паузу.  Проигрыватель HTML5 начал грузить файл кэша mozilla-temp-280 в  
 
C:\Documents and Settings\*Administrator*\Local Settings\Temp\mozilla-temp-files
 
Длительность видео 2ч.55мин., разрешение 360р. Я эти файлы с максимальным разрешением 360р скачивал из Ютьюба в форматах mp4, webm. Они весят 702 и 960 МБ соответственно. У меня временный файл получился ровно 500МБ, по индикатору - 1ч.29мин. Т.е. "недобор". Видимо, Ютьюб "стесняется" отнимать больше места на жёстком диске. Включил воспроизведение - оно пошло с некоторыми рывками, обновлением картинки, вращением белого кружка. На 23-25 минуте началось полное зависание видео. При этом простейшая программка DU Meter 3.0.7 build 200 показала появление незначительного трафика. Т.е. проигрыватель пытался взять дополнительную информацию из Интернета. Мне с помощью Unlocker удалось скопировать исходный файл кэша (до включения воспроизведения), дорисовал к нему расширение .flv (может лучше было webm). При проверке в VLC оказалось, что на 23-25 минуте повреждений нет. Но файл не совсем годен для воспроизведения в нормальном плеере: указана длительность 2ч.55мин., а полезной информации на 1ч.29мин. - как и указал проигрыватель HTML5. Чуть отодвинул назад движок проигрывателя HTML5 - он вышел из ступора. Но примерно на 44 минуте опять пошёл трафик, куда более интенсивный. Плеер опять впал в ступор, но белый движок загрузки кэша двинулся вперёд. Подождал пока остановится, скопировал изменившийся файл mozilla-temp-280. Размер не увеличился ни на йоту - значит файл не восстановился, а перезаписался с добавлением новой информации. Снова скопировал файл кэша. И снова минут через 20 всё повторилось и.т.д. Потом проверил изменённые файлы mozilla-temp-280 - они обычным проигрывателем не воспроизводились.  
 
Испытал видео длительностью не 3 часа, а 46 минут.
 
https://www.youtube.com/watch?v=XyMUvgzoYvM
 
При воспроизведении сразу нажал на паузу. Загрузился файл mozilla-temp-4690 278 МБ. Белый индикатор загрузки кэша дошёл до конца. Включил воспроизведение. Дерганины и обновления картинки было куда больше, чем в случае с первым видео. Через минут десять пошёл трафик. Индикатор загрузки кэша  показал, что файл полностью перезаписался. Но никаких заморозок! На 20 минуте снова всё повторилось, но никаких заморозок!!! И так повторялось ещё не раз. Я всё время следил за размером файла mozilla-temp-4690. Он до последнего момента оставался 278 МБ. А в конце, когда был указан следующее видео (я его не открывал), размер файла изменился на 35МБ. Проверка исходного mozilla-temp-4690 278 МБ в VLC  показала, что он полностью работоспосрбен, перематывался и играл до конца. Первый обновлённый файл был не полностью работоспособен: длительность меньше, испорченное начало. Другие обновлённые файлы никаким проигрывателем не воспроизводились.  
 
Что из всего этого следует. Тут писали, что, возможно, заморозка на 20-й минуте - наследственное у плеера HTML5 от его первых версий. Это - менее всего вероятно. Менять кэш Мозиллы не имеет смысла, т.к. файл пишется во временную системную папку, независимо от Мозиллы. Теперь, как и говорил, для улучшения воспроизведения HTML5, применили усиленное кэширование на жёсткий диск. А вот работать с большими файлами кэша (500 МБ) и не терять возможность воспроизведения,  HTML5 плеер ПОКА не умеет. Видимо, при выполнении этой совместной работы (воспроизведения и кэширования) накапливается ошибка, которая потом становится критической, вплоть до заморозки. Особенно тяжело HTML5 плееру изменять такой файл, добавляя новую информацию. А когда файл кэша поменьше, дописывать его не надо, в крайнем случае только восстанавливать, то заморозки нет. Иными словами, если при воспроизведении HTML5 сразу нажать паузу, и по белому индикатору загрузки убедиться, что видео ПОЛНОСТЬЮ загрузится в кэш, то никакой заморозки не будет.




В личку и надо было писать. И пользуйтесь тегом [more][/more] при написании больших постов.

Всего записей: 2118 | Зарегистр. 15-12-2006 | Отправлено: 16:06 22-09-2017 | Исправлено: gyra, 16:43 22-09-2017
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Adobe Flash Player (Часть 2)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru