LINUX.ORG.RU

Сообщения dk__

 

Нужно создать веб морду для просмотра статистики (БД есть)

Запилили сбор данных о просмотрах наших видео. Используем https://pocketbase.io/ Собираются данные о начале, конце, длительности пользовательской сессии, длительности просмотра того или иного видео, типе его запуска (включил сам или ему помогли запустив по внешней команде).

Все это в контексте, скажем так, виар кинотеатра.

Данные складывать научились, а веб морды для удобного просмотре «кто чего сколько за месяц» нет. И нет времени своими силами ее делать.

Схема связей полей в БД есть. ТЗ конкретизирую в т.ч. с помощью того, кто будет делать.

Может возьмется кто?

Какой порядок денег может стоить подобное? Ну «от…».

 

dk__
()

Посоветуйте мачту на замену коптера

Коллегам нужно регулярно и много делать съемку с коптера с определенных высот (с шагом несколько метров). А с коптерами теперь беда. На каждый взлет по десятку звонок возбужденных граждан (не шутка).

Вроде бы, бывают какие-то мачты для связи, геодезии или еще чего-то. Такие, чтоб сверху просто камеру на поворотной платформе закрепить. В смысле, передвижные, на автомобиле. Но проще и дешевле вышки с люлькой для рабочих (это ну очень дорого уже. ну очень)

Высота - чем больше, тем лучше.

Да не подведут нас великие специалисты по всему!

PS Подбрасывать камеры - не предлагать.

 

dk__
()

Лучший макбук на свете

https://www.lambdatest.com/

300 баксов в год и не надо покупать никаю лажу.

Я таак щааслив! (ц)

 ,

dk__
()

За какие деньги можно привлечь js программиста?

И сами знания жсника будут полезны, и нам с коллегами кажется, что для наших этих виртуальных туров если кому учить xml разметку и экшены панорамного плеера, то жснику.

Сколько могут стоить, скажем, 4 дня в неделю вменяемого человека?

Помимо самого js писать вот это: https://krpano.com/docu/actions/#top

Развивать имеющиеся решения. Текущий погромист молодец и все модульное делает. Но у него слишком мало времени. Развития функционала почти нет.

Поделитесь мыслями.

 , ,

dk__
()

MikroTik hAP ac2 как-то можно воскресить?

Пользовался им изредка года три. Вот понадобился, пытаюсь залогиниться - «не тот пароль». Офигеваю, смотрю сохранный в трех разных браузерах один и тот же пароль к нему - мой, узнаю брата колю. Но не катит.

Ну черт с ним, загуглил как сделать сброс. Сделал. (Выключить. Зажать кнопку res\wps, включить, ждать пока замигает диод usr, отпустить кнопку, ждать перезагрузку). Ну… вроде бы он сброился. Вай-фай сети перестал поднимать мои. Но он по дхцп не выдает адреса (даже в wan порт стучался). Пробовал руками прописать адрес и его стандартный ип как шлюз - не зайти.

Ну еще раз сбросил. С тем же успехом.

Что еще можно попробовать? Роутер то классный. Был.

 

dk__
()

Посоветуйте макбук

Докатился. Придется брать. Поразительно, коллеги-знакомые так и не могут сформулировать мнение что лучше брать.

Самое необходимое - запускать под ним вживую хром и сафари и тестировать всякое. Потом - xcode или что там виртуалки айфонов и айпадов умеет заводить? Третье, в порядке бреда и, скорее всего, не нужное - играться с их маководным compressor на тему подготовки hls максимально кошерного и совместимого.

б\у - не проблема. Но точно надо брать на м1, а не интеле.

Вопрос примерно такой: на самом популярном и дешевом 8\256 жизнь вообще есть? Или там хватит на 2 вкладки хрома? Сколько жрет сама система?

А что по запуску одновременно хотя бы 2-3 виртуалок с эмуляторами айфонов? 16 рамы минимум?

Чем младшие макбук про отличаются от макбук эир?

Между средним макбук про и начальным мак студио (настольный неттоп) что стоит выбрать? По параметрам примерно одно. Основным не станет. От офтопа не отказаться никак (и не хочу), а жить на две системы сразу не выйдет явно.

 

dk__
()

Помогите собрать в кучку мысли о браузерах

Насколько я понимаю (посмотрев разные статистики), сейчас есть хром (включая edge, яндексбраузер), сафари, фф. И что-то там около 0 с оперой (причем ее 2-3 вида?). На этом все под десктоп?

(https://gs.statcounter.com/browser-market-share/desktop/worldwide даже знать не хочу, что такое «360 Safe»)

У ФФ фатальные проблемы с производительностью 360 видео (типа 15фпс на лоурезе, там где, в хроме 60фпс на 8к), поэтому я выношу его в черный список.

И вот думаю как лучше поступить. «Разрешить» просмотр на хроме\сафари или «запретить» его на фф. Склоняюсь ко второму. В условной опере я не тестирую, но раньше работало и ок.

С мобилками (https://gs.statcounter.com/browser-market-share/mobile/worldwide) ситуация сложнее. Сильно гадит «Samsung Internet», и у него проблемы (ну, точнее, у меня с ним проблемы).

Иногда на сайтах я вижу как при открытии ссылки на мобиле вылазит попап (системный) с предложением открыть сайт в другом (браузере или приложении). А можно сделать так, чтоб при просмотре моего продукта в «самсунг интернет» вылазило предложение открыть его в хроме? Если да, то что мне надо гуглить?

 

dk__
()

Можете посоветовать VPS/VDS физически расположенные на Урале и ДВ?

Условно, Екб и Владивосток. Заодно и Новосибирск.

Нужно суррогат CDN собрать. Селектел и т.п. не катят, ибо кэш живет не более суток-полутора. А контент не популярный.

Оно, конечно, со скрипом гуглится. Но мнения практиков (а вдруг?) было бы круто.

 

dk__
()

Можно ли изнутри браузера узнать, что проигрываемое видео «тормозит»?

ВНИМАНИЕ!

Автор треда - дебил. Да. Забыл поставить ТЗ. Речь про VR видео. А там 6-8К - это минимум вообще. Ибо поделить на 8к на 360…

ВНИМАНИЕ!

В моих турах бывают видео. Им нужно большое разрешение. На десктопе «4К» - это прям минимум и мыло, а не «вау». 4К тормозит только на реально древних и старых компах.

6К-8К нормально играют на большинстве более менее современных компов (ну 5 лет, скажем). Но если это ноут и встройка, то даже на относительно новых все очень грустно. А если в ноуте есть еще и дискретка, то по дефолту браузер все равно на встройке крутится.

И вот я страдаю. С одной стороны, хочется показывать по умолчанию хотя бы 6К. С другой же, нельзя допустить тормозов (*).

Как бы из браузера, JS скриптом узнать лагает или нет? Есть даже бредовая мысль использую некую библиотеку, которая через браузер узнает есть на устройстве аккумулятор или нет (аккумулятор = ноут).

И важно разделять фпс браузера вообще, и лагание видео. Сам интерфейс тура может летать, но видео в нем лагать.

Куда посоветуете копать и гуглить?

(*) Забавное: Фаирфокс умудрятся лагать на 4к до 15фпс даже на 3090. Тогда как хром и на древних-древних (10 лет) компах играет 4к без лагов.

ВНИМАНИЕ!

Автор треда - дебил. Да. Забыл поставить ТЗ. Речь про VR видео. А там 6-8К - это минимум вообще. Ибо поделить на 8к на 360…

ВНИМАНИЕ!

 ,

dk__
()

Может кто-то помочь поднять матчасть по HLS и около?

Контекст:

  • Насилие над ффмпегом (от теории сжатия под хлс до практики в скриптах)
  • Правильное создание листов m3u8

Не за спасибо.

https://developer.apple.com/documentation/http_live_streaming/example_playlists_for_http_live_streaming/creating_a_multivariant_playlist

http://underpop.online.fr/f/ffmpeg/help/hls-2.htm.gz

Читаю, но нужна помощь в обходе первичных граблей.

Абсолютное требование - все свое. Без внешних онлайн сервисов.

Из забавного: Нашел адовую проблему при сжатии «квадратных» файлов (3840x3840). 64гб памяти не хватает, чтоб сразу в 5 потоков запускать конвертацию (ядер то хватает с запасом - часть проца простаивает). Выжирается все, свап выжирается, и ффмпег падает. 4 потока тянет. В результате приходится разные наборы разрешений-битрейтов жать «по частям», а потом руками скрипты склеивать.

Перемещено shell-script из talks

 

dk__
()

Чем может «шелестеть» видеокарта кроме вентиляторов?

Наткнулся на поразительное.

Есть 3090FE. (Под нагрузкой шумновата, но весьма радует вывод части горячего воздуха за пределы корпуса. А еще в обзорах ее хвалили за самую качественную силовую часть, ага.)

Запустил поиграться Topaz Video Enhance AI и … услышал «шелест» из корпуса. Решил, что какой шлеф\кабель стал касаться вертушек. Но не похоже - звук этот лишь когда софтина работает, а в прочее время - нет. Снял крышку и убедился, что вертушкам точно ничто не мешает.

И это даже близко не похоже на истории вроде «скроллишь браузер и слышишь наводки в колонках». Звук физически идет из системника (ну я не могу на 100% утверждать, что это именно видеокарта, но звук точно из самого ящика).

Вот зе фак?!

 ,

dk__
()

Помогите с синтаксисом ffmpeg (hls)

Товарищи, помогите неосилятору.

Вот есть скрипт:

c:\ffmpeg\bin\ffmpeg.exe -hide_banner -y -i F:\_FFMPEG-In\mm.mp4 ^
-sc_threshold 0 -g 30 -keyint_min 30 ^
-map 0:v:0 -map 0:a:0 -map 0:v:0 -map 0:a:0 -map 0:v:0 -map 0:a:0 -map 0:v:0 -map 0:a:0 -map 0:v:0 -map 0:a:0 ^
-c:v:0 h264 -profile:v:0 main -preset:v:0 medium -tune:v:0 film -crf:v:0 26 -maxrate:v:0 1M -bufsize:v:0 2M  -filter:v:0 "scale=w=3840:h=-1" ^
-c:v:1 h264 -profile:v:1 main -preset:v:1 medium -tune:v:1 film -crf:v:1 22 -maxrate:v:1 3M -bufsize:v:1 6M  -filter:v:1 "scale=w=3840:h=-1" ^
-c:v:2 h264 -profile:v:2 main -preset:v:2 medium -tune:v:2 film -crf:v:2 26 -maxrate:v:2 4M -bufsize:v:2 7M  -filter:v:2 "scale=w=4096:h=-1" ^
-c:v:3 h264 -profile:v:3 main -preset:v:3 medium -tune:v:3 film -crf:v:3 22 -maxrate:v:3 6M -bufsize:v:3 10M -filter:v:3 "scale=w=4096:h=-1" ^
-c:v:4 h264 -profile:v:4 main -preset:v:4 medium -tune:v:4 film -crf:v:4 24 -maxrate:v:4 8M -bufsize:v:4 14M -filter:v:4 "scale=w=7680:h=-1" ^
-c:a:0 aac -b:a:0 160k ^
-c:a:1 aac -b:a:1 160k ^
-c:a:2 aac -b:a:2 160k ^
-c:a:3 aac -b:a:3 160k ^
-c:a:4 aac -b:a:3 160k ^
-var_stream_map "v:0,a:0 v:1,a:1 v:2,a:2 v:3,a:3 v:4,a:4" ^
-master_pl_name master.m3u8 ^
-f hls ^
-hls_time 4 ^
-hls_playlist_type vod ^
-hls_list_size 0 ^
-hls_segment_filename "F:\_FFMPEG-Out\%%v\episode-%%03d.ts" "F:\_FFMPEG-Out\%%v\episode.m3u8"

Он, даже, работает. И видео потом играют, хлс работает и т.п.

Но я хочу в выходном каталоге иметь вложенные каталоги с более понятными названиями, чем «0, 1, 2, 3…». Хочется более понятное, типа 4k-low, 4k, 4k-max и т.п. Но я не осиливаю эту карту составить. Гуглится разное, но на практике применить что-то не могу.

 

dk__
()

Что думаете про дешевые новые HDD на авито?

Объявлений - тьма. По фоткам (фоток много и они не гуглятся как повторные) - новье. В упаковках. В т.ч. этих поролоново-пенопластовых кейсах.

На некоторых фото видно серийники - они пробиваются через сайты производителей и все ок, диски типа на гарантии (нет).

Вроде бы, вариант не такой стремный как с ссд (лотерея, что внутри).

Но, что-то, я очкую. Хотя для планируемой покупки штук 8 больших дисков в 10-16тб каждый (рейд хранилища обновить), разница «магазин-авито» - огромная.

Где они их берут? Цены порой -50% от розницы.

 

dk__
()

Посоветуйте роутер с удобной прошивкой

Как-то так вышло, что у меня уже по 2 десятка записей о привязках мак-ип и пробросах портов. И все актуально. В голове оно не держится, лазить в записи-шпаргалки неудобно. А прошивка роутера не дает писать комментарии и не отображает имена хостов в этих списках.

В общем, хочется такой роутер, который дает возможность прописать комментарий к таким записям. Это в идеале, но прокатит еще и отображение имени хоста.

Остальные требования вторичны. Пусть даже без вайфая будет. Хрен бы с ним. Лишь бы гигабитные порты.

 

dk__
()

Написать скрипт для создания HLS в мультиразрешении

Нужно что-то вроде: https://ottverse.com/hls-packaging-using-ffmpeg-live-vod/ https://docs.peer5.com/guides/production-ready-hls-vod/

Только рабочее.

Необходимо иметь возможность явно задавать:

  • Используемый кодек (нужны и H264, и H265).
  • Количество вариантов сжатия видео (разных разрешений и битрейтов, с этим у меня проблем нет).
  • Аналогично для аудио. AAC с разными битрейтами.

На выходе должен быть плейлист и каталоги с вложенными вариантами.

https://hls-js.netlify.app/demo/ Подобный плеер должен показывать переключения между потоками и т.п.

Я кое-как собрал скрипт способный это делать без звука, но при попытках добавить еще и звук - «Stream map ‘a:0’ matches no streams. To ignore this, add a trailing ‘?’ to the map.» И я хз что с этим делать.

Хочется уже кому-то более умному заплатить денег.

 ,

dk__
()

Подскажите по преобразователям HDMI-ethernet-HDMI

Ситуация, когда от ПК до экрана метров 50 по кабельным трассам и уже точно никакой длинный hdmi не спасет (да и не проложить его уже никак). На площадке у заказчика стоит нечто HDMI-ethernet-HDMI (конкретную железку пока не скажу, но я узнаю).

Каково же было мое удивления, когда я понял, что по витой паре, в сути своей, гонится видео. Проявилось на стремных артефактах с отображение шрифтов. Там даже видно меняющиеся ореолы-лесенки между букв.

Вопрос примерно такой: Они же (подобные преобразователи) все так работают? И в гигабитный ethernet никак не всунуть же несжатый поток (точнее, сжатый без потерь, чтоб на FHD было пиксель в пиксель соответствие всегда)?

Т.е. в ситуации, когда нельзя заложить новые кабели, но нужна качественная картинка (как при прямом подключении), придется к экрану тащить мини-пк поближе?

 ,

dk__
()

Веруете ли вы в возможность одновременной эксплуатации 30 шт BT наушников?

30 bluetooth наушников в общем пространстве, скажем, в 100-200 кв.м. Вообще фигня вопрос или ждать проблем? Как думаете?

 

dk__
()

Посоветуйте в чем вести (внутреннюю) документацию к проекту, багтрекер и т.п.

Для «команды» из 2-5 человек.

Платный сервис или нет - не принципиально. Хотя платить теперь не очень удобно (но возможно). Важнее, не банит ли сервис российских пользователей в принципе.

Пару лет как багтрекер пользовали meistertask.com. Но блин… оно какое-то игрушечное совсем. Огромные карточки, в строку влазит лишь несколько слов. Если надо давать развернутое описание, то пол экрана пожрет. Вставлять скрины коряво.

Но и в обратное впадать не хочется. Аналог SAPа (метафорически) точно не нужен.

Чуть кошусь на notion.so. Шаблоны под вики (документацию) и некое OKRs как багтрекер. 5 баксов в месяц за пользователя - приемлемо.

Может прям движок обычной вики взять? Или неудобно?

Хочется чтоб базовое форматирование было не через жопу. Но и не 100500 кнопочек в веб-морде.

 

dk__
()

Как для HLS (посредством OBS) получить задержку менее 8 секунд?

Делал по этой инструкции: https://obsproject.com/forum/resources/how-to-do-hls-streaming-in-obs-open-broadcast-studio.945/

Все ок, работает. 8 секунд (ну примерно).

Можно ли как-то сократить? Без использования сторонних коммерческих сервисов (в первую очередь потому, что все нужно локально без интернета).

Я пробовал погуглить всякие флаги ффмпега, но что-то толку нет.

 , ,

dk__
()

Создать приложение запускающее те или иные аудио файлы в зависимости от находящихся рядом iBeacon (BLE) маяков

Контекст такой:

  • Выставка, музей и т.п. Среди прочего, есть экраны, на которых показываются различные видео.
  • Зрители, если им интересно, имеют возможность скачать и установить приложение, выдать ему соответствующие разрешения.
  • В результате, если зритель оказался у одного из таких маяков, у него включается воспроизведение «звука» к этому видео (возле которого он).
  • Скорее всего (да наверняка), с устройствами пользователя будет слишком большой ком проблем (апстор, выдача разрешений, недоверие и опасения, сегментация, отсутствие наушников и т.п.). Но нужно рассмотреть и такой вариант.
  • Более реалистично, делать приложение под свои конкретные устройства и выдавать их.

7339646@gmail.com

PS В Мск в Манеже идет крутейшая выставка про Виктора Цоя. Там как раз такая штука. Не без косяков, но в общем и целом очень круто сделано.

 

dk__
()

RSS подписка на новые темы