LINUX.ORG.RU
ФорумTalks

Просьба помочь в тестировании 360 видео (2)

 


0

1

В продолжение Просьба помочь в тестировании 360 видео

Сейчас тестим детекцию ОС. Это важно передавать в панорамный плеер, дабы отдать правильный кодек и размер видео.

При переходе по ссылке
http://212.83.132.77/videointerface_demo/
Откроется консолька и будет написана строка вида

INFO: krpano 1.19-pr16 (build 2018-04-04)
INFO: HTML5/Desktop - Firefox 65.0 - WebGL
INFO: Registered to: Andrey Borisov
INFO: 0 | name: undefined:: 10 = 10

Неравнодушных прошу сообщить:
Содержимое этого выхлопа (браузер и ОС - последняя строка)
Реальное положение дел


Ответ на: комментарий от steemandlinux

И твоей логике линукс на ARM это уже не линукс, так как там нет int 0x80.

Нет. По моей логике, Линукс на ARM - Линукс. Но Ондроед - не Линукс.

lenin386 ★★★★
()
Ответ на: комментарий от steemandlinux

Вообще задача, в практическом разрезе, стоит так:

Вин 10? Тогда всем показываем VP9. И можно размер 5к скажем, как стартовый.

Вин не 10? Тогда всем H264.

Сафари? Н265.
Айфон выше 8-го? Тогда не 3840, а 4096

dk-
() автор топика
Ответ на: комментарий от dk-

Всем остальным, и не определивишся - Н264 для совместимости.

Просто разница между Н264 и VP9 - огромна. В плане разности битрейта при одном визуальном качестве.

dk-
() автор топика
Ответ на: комментарий от turtle_bazon

50+

На некоторых сценах - фатальная разница просто. И вп9 «стартует» быстрее, на медленном коннекте.

dk-
() автор топика
INFO: krpano 1.19-pr16 (build 2018-04-04)
INFO: HTML5/Desktop - Chrome 71.0 - WebGL
INFO: Registered to: Andrey Borisov
ERROR: Invalid expression: - OR - == 0 
ERROR: Invalid expression: - === null 
ERROR: Invalid expression: - === NaN

manjaro, yabrowser

agafron
()
Ответ на: комментарий от steemandlinux

А как проверить? я как-то ловил на ведре неребочий vр9. Забыл обстановку, но был удивлен.

А самое ссаное говно - это «самсунг интернет» - под ним ни одно видео не играет.

dk-
() автор топика
Ответ на: комментарий от steemandlinux

Поясни :)

Еще надо некий -faststart в Н264 пихать. я пока не осилил как. (кодить в консольке ффмпегом - крайний случай, по ряду причин удобнее гнать из премьера)

dk-
() автор топика
Ответ на: комментарий от agafron

если переключиться на другую вкладку, то видео становится на паузу и больше не воспроизводится даже если перезагрузить страницу, только новый переход по ссылке

agafron
()
INFO: krpano 1.19-pr16 (build 2018-04-04)
INFO: Android 10 - Chrome 75.0 - WebGL
INFO: Registered to: Andrey Borisov
INFO: 0 | name: undefined :: 10.0.0 = null


работает
smilessss ★★★★★
()

Зашёл. В принципе соответствует (Debian 9.0 + Firefox ESR 60.0). Буренки в стойлах сено жрут - всё видно, можно поворачиваться, скроллиться взад/вперёд. Правда перспектива какая-то слишком вытянутая на мой взгляд вначале, но затем нормализуется.

INFO: krpano 1.19-pr16 (build 2018-04-04)
INFO: HTML5/Desktop - Firefox 60.0 - WebGL
INFO: Registered to: Andrey Borisov
ERROR: Invalid expression: - OR - == 0 
ERROR: Invalid expression: - === null 
ERROR: Invalid expression: - === NaN

Ну хоть бы читкоды для оружия/брони сделал.

anonymous_incognito ★★★★★
()
Последнее исправление: anonymous_incognito (всего исправлений: 1)
Ответ на: комментарий от agafron

У меня и новый не воспроизводился. Лечилось закрытием консоли и нажатием треугольника.

turtle_bazon ★★★★★
()

Найми одного тестировщика — он тебе аккуратно на каждой из итераций будет выдавать качественный репорт.

И сам время сэкономишь.

Deleted
()
Ответ на: комментарий от Deleted

Я рассматриваю лор не как халявный тест, а как полезное. Вон пару ссылок неплохих дали. Ну и просто грубо топорно прикинуть что как.

Я сейчас ищу того, кто режим киоска для окулуса запилит. На фрилансе 5й день отзывов нет :(

dk-
() автор топика

Наверное, самые интересные результаты получились с браузером Konqueror 4.14.25 (движок Safari/534.34)

Этот тест

INFO: krpano 1.19-pr16 (build 2018-04-04) INFO: HTML5/Desktop - WebGL 
INFO: Registered to: Andrey Borisov
ERROR: parsing './plugins/gyro2.js' failed:SyntaxError: Unexpected token '*' 
ERROR: Invalid expression: - OR - == 0
ERROR: Invalid expression: - === null
ERROR: Invalid expression: - === NaN

Причём переносы строк я вручную добавил, изначально всё в одну строчку было.

Всё видно, вроде как работает, но изображение «моргает». На короткое время становится как бы негативным. Примерно раз в секунду.

Тоже самое с предыдущим тестом. Проигрывается всё: и VP9 и H264 и 265, но моргает. Даже не знаю, из-за браузера или видеодрайверов. На других браузерах таких эффектов нет.

anonymous_incognito ★★★★★
()
Последнее исправление: anonymous_incognito (всего исправлений: 5)

Сменил идентификацию конка на Safari 6.0. Результат тот же, но ошибки другие:

INFO: krpano 1.19-pr16 (build 2018-04-04)
INFO: HTML5/Desktop - Safari 6.0 - WebGL 
INFO: Registered to: Andrey Borisov 
INFO: 0 | name: undefined :: 10_7_3 = null

Прикольно :)

anonymous_incognito ★★★★★
()
Ответ на: комментарий от steemandlinux

Не знаю. Теоретически может быть и да, раз исходники утекли.

praseodim ★★★★★
()
INFO: krpano 1.19-pr16 (build 2018-04-04)
INFO: Android 8.1.0 (rv:60.0) - Firefox 60.0 - WebGL
INFO: Registered to: Andrey Borisov
INFO: 0 | name: undefined :: 8.1.0 = null

IceCatMobile 60, LineageOS 15.1.

Чёрный экран, слышно звук при проигрывании.

anonymous8 ★★
()
Ответ на: комментарий от hippi90

Это не я :)
И даже товарищ, который для меня кодит всякое - взял его готовым.

Сообщу ему.

dk-
() автор топика
INFO: krpano 1.19-pr16 (build 2018-04-04)
INFO: HTML5/Desktop - Safari 12.0.2 - WebGL
INFO: Registered to: Andrey Borisov
INFO: 0 | name: undefined :: 10_14_2 = null

чорный экран, а не вру, со второго раза прогрузилось

pawnhearts ★★★★★
()
Последнее исправление: pawnhearts (всего исправлений: 2)
Ответ на: комментарий от dk-

Ну смотри, этот скрипт пишет всю найденную информацию в объект window.jscd, у меня после выполнения скрипта там лежит следующее:

browser: "Chrome"
browserMajorVersion: 71
browserVersion: "71.0.3578.98"
cookies: true
flashVersion: "no check"
mobile: false
os: "Linux"
osVersion: "-"
screen: "1280 x 1024"

Т.е. скрипт отрабатывает нормально, как может, но вот потом видимо твой товарищ уже неправильно обрабатывает результат. Код обфусцирован, копаться в нём никакого желания.

hippi90 ★★★★★
()
Ответ на: комментарий от hippi90

Возможно беда на уровне импорта полученных данных в панорамный плеер. Это другой сторонний софт. Передам ему.

dk-
() автор топика
Ответ на: комментарий от hippi90
        var osVersion = unknown;

        if (/Windows/.test(os)) {
            osVersion = /Windows (.*)/.exec(os)[1];
            os = 'Windows';
        }

        switch (os) {
            case 'Mac OS X':
                osVersion = /Mac OS X (10[\.\_\d]+)/.exec(nAgt)[1];
                break;

            case 'Android':
                osVersion = /Android ([\.\_\d]+)/.exec(nAgt)[1];
                break;

            case 'iOS':
                osVersion = /OS (\d+)_(\d+)_?(\d+)?/.exec(nVer);
                osVersion = osVersion[1] + '.' + osVersion[2] + '.' + (osVersion[3] | 0);
                break;
        }
window.jscd = {
        screen: screenSize,
        browser: browser,
        browserVersion: version,
        browserMajorVersion: majorVersion,
        mobile: mobile,
        os: os,
        osVersion: osVersion,
        cookies: cookieEnabled,
        flashVersion: flashVersion
    };

У него clientStrings не обрабывается толком.

steemandlinux ★★★★★
()
  1. INFO: krpano 1.19-pr16 (build 2018-04-04)
    INFO: HTML5/Desktop - Chrome 72.0 - WebGL
    INFO: Registered to: Andrey Borisov
    ERROR: Invalid expression: - OR - == 0 
    ERROR: Invalid expression: - === null 
    ERROR: Invalid expression: - === NaN
    
  2. INFO: krpano 1.19-pr16 (build 2018-04-04)
    INFO: HTML5/Desktop - Firefox 65.0 - WebGL
    INFO: Registered to: Andrey Borisov
    ERROR: Invalid expression: - OR - == 0 
    ERROR: Invalid expression: - === null 
    ERROR: Invalid expression: - === NaN 
    

С реальностью сходится, картинку показывает, процессор жрёт.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от dk-

Видеоядро тоже жрёт :)

Ну вообще в этих наших линуксах даже WebGL и тот везде софтварный по умолчанию. Я вроде открутил все ограничения и в Chromium, и в FF, но всё равно как-то тухло. Но я не знаю, может это декодирование столько жрёт, а рендеринг действительно аппаратный.

Можно прикрутить блэклисты обратно и сравнить, но мне лениво.

intelfx ★★★★★
()
Ответ на: комментарий от intelfx

WAIT.

В хромиуме у меня почему-то все настройки сбросились к дефолтным. Открутил блэклисты снова: загрузка видеоядра стала 100% (вместо 60%), проц меньше жрать не стало, но фпс на глаз поднялся (стало плавнее).

А мозилла рендерит медленно при любых настройках, по ходу. Вот: https://bugzilla.mozilla.org/show_bug.cgi?id=1010527

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 5)
Ответ на: комментарий от dk-

У меня по сочетанию if и switch сложилось ощущение, что скрипт слепили из двух частей. Это нелогично совершенно. Лучше юзай который я скинул, он серьезнее. Плюс добавь юнит-тесты юзер-агентов с сайта whatismybrowser

steemandlinux ★★★★★
()
INFO: krpano 1.19-pr16 (build 2018-04-04)
INFO: HTML5/Desktop - Chrome 71.0 - WebGL
INFO: Registered to: Andrey Borisov
INFO: 0 | name: undefined:: 10 = 10
targitaj ★★★★★
()

Бубнта 16.04.

IceCat 60.3.0esr

INFO: krpano 1.19-pr16 (build 2018-04-04)
INFO: HTML5/Desktop - Firefox 60.0 - WebGL
INFO: Registered to: Andrey Borisov
ERROR: Invalid expression: - OR - == 0 
ERROR: Invalid expression: - === null 
ERROR: Invalid expression: - === NaN 

И ничего не показывает кроме тестспота

Chromium 71.0.3578.98

INFO: krpano 1.19-pr16 (build 2018-04-04)
INFO: HTML5/Desktop - Chrome 71.0 - WebGL
INFO: Registered to: Andrey Borisov
ERROR: Invalid expression: - OR - == 0 
ERROR: Invalid expression: - === null 
ERROR: Invalid expression: - === NaN

Показывает интерфейс плеера и «loading video failed»

…дабы отдать правильный кодек…

Разрешить браузеру самому определять что он умеет воспроизводить, для тебя всё-ещё слишком не костыльно?

MrClon ★★★★★
()
INFO: krpano 1.19-pr16 (build 2018-04-04)
INFO: Android 7.1.1 (MI MAX 2) - Chrome 71.0 - WebGL
INFO: Registered to: Andrey Borisov
INFO: 0 | name: undefined :: 7.1.1 = null

Показывает.

greenman ★★★★★
()
INFO: krpano 1.19-pr16 (build 2018-04-04)
INFO: HTML5/Desktop - Firefox 65.0 - WebGL
INFO: Registered to: Andrey Borisov
ERROR: Invalid expression: - OR - == 0 
ERROR: Invalid expression: - === null 
ERROR: Invalid expression: - === NaN 
Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.