konaman
-
Posts
14 -
Joined
-
Last visited
Posts posted by konaman
-
-
18 часов назад, wangsiji сказал:
How to get AME3.0 to work: Install AME package, and run the following python script to get latest codec!
import hashlib import os r = ['669066909066906690', 'B801000000', '30'] s = [(0x1F28, 0), (0x48F5, 1), (0x4921, 1), (0x4953, 1), (0x4975, 1), (0x9AC8, 2)] prefix = '/var/packages/CodecPack/target/usr' so = prefix + '/lib/libsynoame-license.so' print("Patching") with open(so, 'r+b') as fh: full = fh.read() if hashlib.md5(full).digest().hex() != 'fcc1084f4eadcf5855e6e8494fb79e23': print("MD5 mismatch") exit(1) for x in s: fh.seek(x[0] + 0x8000, 0) fh.write(bytes.fromhex(r[x[1]])) lic = '/usr/syno/etc/license/data/ame/offline_license.json' os.makedirs(os.path.dirname(lic), exist_ok=True) with open(lic, 'w') as licf: licf.write('[{"appType": 14, "appName": "ame", "follow": ["device"], "server_time": 1666000000, "registered_at": 1651000000, "expireTime": 0, "status": "valid", "firstActTime": 1651000001, "extension_gid": null, "licenseCode": "0", "duration": 1576800000, "attribute": {"codec": "hevc", "type": "free"}, "licenseContent": 1}, {"appType": 14, "appName": "ame", "follow": ["device"], "server_time": 1666000000, "registered_at": 1651000000, "expireTime": 0, "status": "valid", "firstActTime": 1651000001, "extension_gid": null, "licenseCode": "0", "duration": 1576800000, "attribute": {"codec": "aac", "type": "free"}, "licenseContent": 1}]') print("Checking whether patch is successful...") ret = os.system(prefix + "/bin/synoame-bin-check-license") if ret == 0: print("Successful, updating codecs...") os.system(prefix + "/bin/synoame-bin-auto-install-needed-codec") print("Done") else: print(f"Patch is unsuccessful, retcode = {ret}”)
After codec is installed, you have to replace `synocodectool` to an empty bin returning 0. Execute the following shell script as root:
cd /var/packages/CodecPack/target/bin mv synocodectool synocodectool.bak echo "#!/bin/sh" > synocodectool chmod 755 synocodectool
Enjoy! Please test and feedback!
I have DSM 7.1.1-42962 Update 2 on DS3615xs.
After run script i have error:
"root@core:/var/packages/CodecPack/target/bin# python /volume1/localhost/ame.py
Patching
MD5 mismatch" -
9 часов назад, konaman сказал:
Парни, кто пользуется CMS?
Был обрыв связи и один из серверов остался в состоянии "Переключение на другой ресурс". Как можно вывести из этого состояния??
Разобрался - вылечилось повторным отключением удаленных серверов и повторной синхронизацией
-
Парни, кто пользуется CMS?
Был обрыв связи и один из серверов остался в состоянии "Переключение на другой ресурс". Как можно вывести из этого состояния??
-
-
1 час назад, qawsed55 сказал:
к слову: стояли два сервака на пеньках. На каждом - по ~50 камер HiWatch. В основном по 2мп. Были и по 3-4. Качество картинки среднее, 3-6 кадров в секунду, два потока (один мелкий-мелкий, для монитора секуриков). Винты WD Red и WD Purple по 2-3Тб. На одном серваке 6 винтов, на другом - 8 (емнип так). Смотрели камеры одновременно пара-тройка человек.
Так вот - у меня было стойкое ощущение, что винты тупо не успевали писать всё это дело. Писало кусками по одному часу и один кусок был метров по 250-400 если я правильно помню.
Да, сетка там хромала тоже, но все таки я склоняюсь к тому, что более 50 камер тяжело хренологии прокачать.
У меня в районе 60 камер на 1 сервере 1080p 25 кадров, поток h265. 4 диска. Они начинают тормозить, если не хватает свободного места. А так смотри за утилизацией дисков в DSM, будет сразу понятно в чем проблема
-
1 час назад, montagnic сказал:
Скрин с хрени 918.
DS918+ - 40 камер
DS3617xs - 75 камер
DS3615xs - 75 камер
больше умеют более крутые железки, к которым нет загрузчиков
-
-
44 минуты назад, ujcnm1980 сказал:
А на armv7 реально найти патченную версию 8+ ?
Сейчас стоит 7.2, работает нормально, но отсутствие поддержки npapi у браузеров напрягает(
Стабильная 8.0.3, но html5 там не реализован. В браузерах не работает :(
-
10 минут назад, Vir-US сказал:
Только не говорите мне что вы используете отученный от жадности SS не в бытовых(для личного использования) целях.
Личное/не коммерческое использование.
-
-
16 минут назад, Vir-US сказал:
Тестируем 8.2.7-6221-х64, отписываемся.
Вот ты красавчик! Спасибо!!
-
В 03.02.2020 в 23:21, Vir-US сказал:
Для желающих протестировать 8.2.2-5766-x64 Fix
Товарищи, пересобирать пакеты я не буду, нет на это времени, только замена файликов.
Для желающих запихнуть эти файлы в SS для ARM - не стоит, получите полностью нерабочую систему.
На заметку
- Качаем архив и распаковываем.
- Устанавливаем SS 8.2.Х!!!(не запускаем(если запустили, останавливаем).
- Заходим на свой NAS через web.
- Заходим в Панель управления > терминал и SNMP. Ставим галку "включить службу ssh" и нажимаем применить.
- Подключаемся к сино с помощью putty или другого ssh клиента под Админом.
- Вводим свой Админский пароль (жмём Enter).
- Вводим команду: sudo -i (жмём Enter).
- Вводим свой Админский пароль (жмём Enter).
- Видим чудо в виде - root@...
- Вводим команду: synouser --setpw root Ваш_Пароль_Для_Root (жмём Enter).Далее для DSM 6.2.x
- Вводим команду: cd .. (жмём Enter).
- Далее вводим команду: vi /etc/ssh/sshd_config (жмём Enter).
- Теперь вы находитесь в редакторе vi, где увидите некоторое количество строк с текстом.
- С помощью курсора на клавиатуре найдите строку #PermitRootLogin, она может иметь вид #PermitRootLogin yes или #PermitRootLogin prohibit-password
- Нажмите клавишу "i"(клавиатура должна быть в ENG раскладке), в нижней части окна вы увидите надпись -- INSERT -- (это значит что мы находимся в режиме ввода текста)
- Меняем строку #PermitRootLogin yes или #PermitRootLogin prohibit-password на строку PermitRootLogin yes (без # и да, обязательно после PermitRootLogin написать yes), !!!!больше ничего не трогаем!!!!
- Далее жмём клавишу "ESC" (надпись -- INSERT -- в нижней части окна исчезнет)
- Далее зажимаем клавишу SHIFT и два раза жмём клавишу Z (не отпуская Shift), редактор vi сохранит файл и завершит работу.----------------------------------------
- И напоследок введём команду: reboot (жмём Enter).
- Ждём 2-3 минуты пока перезагрузится NAS.
- Далее можно заходить под root используя установленный пароль.
- Скидываем файлики из архива на сино и при необходимости меняем владельца и права. Сделать это можно разными способами.
- Класть(или если хотите - ложить) сюда>>>
/var/packages/SurveillanceStation/~target/lib/libssshm.so *chmod=644* *owner=SS* *group=SS*
/var/packages/SurveillanceStation/~target/lib/libssutils.so *chmod=644* *owner=SS* *group=SS*
/var/packages/SurveillanceStation/~target/sbin/ssmessaged *chmod=755* *owner=SS* *group=SS*
/var/packages/SurveillanceStation/~target/sbin/ssroutined *chmod=755* *owner=SS* *group=SS*
/var/packages/SurveillanceStation/~target/webapi/Layout/src/SYNO.SurveillanceStation.Layout.so *chmod=644* *owner=SS* *group=SS*- p.s.При использовании WinSCP советую в настройках передачи установить тип файлов "двоичный/binary" для исключения возможных проблем.
- Запускаем SS из центра пакетов.(если всё сделано правильно, имеем 40 камер).Поставил, подключил несколько камер, проработало несколько часов, после чего все камеры исчезли.
-
1 hour ago, Vir-US said:
Мне необходимы логи с пары работающих систем Surveillance не ниже 8.1.2. Желательно с количеством камер больше двух. Найти их можно в папке /var/log/surveillance. Кто готов поделится, жду сообщений в Лс.
Могу создать виртуалку и дать полный доступ, сколько камер надо подключить?
Advanced Media Extension will not activate dsm7.1-42661
in Synology Packages
Posted
YES YES YES!!! Thank you !!!