Комментарии 104
Возможно узким местом является скорость USB
Если товарищу понравится система, то сможет безболезненно заменить на RPi4, а там с этим гораздо лучше.
У малинок узким местом была шина. USB и Lan на одной не слишком быстрой шине.
Если делать Netflix дома то надо смотреть в сторону Plex.
Еще лет 7 назад под Plex был плагин Popcorntime, который как раз и работал как Нетфликс - выбрал фильм из списка новинок или по поиску и через несколько десятков секунд видео стримится с торрента.
Или Jellyfin если хочется как Plex, только совсем бесплатно.
Двачую Plex - максимально production-ready решение, с готовыми вменяемыми клиентами под smartTV платформы, веб-плеерами и мобильными приложениями.
Для тех, кто просто хочет пользоваться, не разбираясь, а что в очередной раз сломалось. При этом качественный look&feel - не выглядит, как будто энтузиасты с форума пилили на коленке.
С удовольствием купил lifetime premium, не то чтобы нужен сильно был, скорее разработчиков поддержать
Кажется, в новых моделях они их распараллелили, по крайней мере у меня нет просадок по чтению при высокой сетевой активности. Когда-то на rpi 2, 3 и zeroW бенчил разные файловые системы под kodi, самые чудовищные просадки были связаны с cpu на связке ntfs через fuse, в лидерах xfs, у ext4 небольшое отставание.
По-моему, minidnla+transmission довольно слабое решение, но я сравниваю с kodi+quasar, исходя из иной задачи: инициировать торрент-стримы с любого устройства на старое тв.
На RPi4 по проводу с usb диска получалась скорость копирования и записи до 45 мегабайт в секунду. Я заодно сетевой диск организовал.
И ещё - можно грузиться прямо с диска, без флешки. Но тут как повезёт - с диска на 2 тб загрузиться получалось (что интересно, и с mbr и с gpt), с диска на 4 тб получалось, только если отформатировать в mbr и потерять 2 тб пространства.
Я в итоге подключил диск на 4 тб и на флешке оставил только загручик.
Мои заметки можно посмотреть тут
На RPi4 по проводу с usb диска получалась скорость копирования и записи до 45 мегабайт в секунду.
А какая FS была на диске? Что-то медленно, у меня 4TB WD Red с ext4 выдает под 120МБ/сек, по сети малинка пишет на него 80-95 МБ/сек на больших файлах.
Копирование понятно, там головками дергать надо...
Лучший вариант для около-нетфликс экспириенса это Kodi. На серваке ставишь базу для общей библиотеки, а на устройствах подкидываешь конфиг чтобы к ней цеплялись. Запоминает что посмотрел, на каком месте остановился и тп. Не считая обложек, субтитров, описаний. Правда для этого придётся заморочиться с переименованием файлов под tmdb или что-то подобное.
Поделитесь где можно посмотреть реализацию(статьи как настроить такое)
Вот например https://habr.com/ru/post/548640/
Недавно был цикл материалов https://habr.com/ru/post/548640/
Бессовестно сошлюсь на себя (сподвигла именно статья на Хабре, т.к. в ней всё было монументально и с моей т.з. сложно)
https://strannick-ru.livejournal.com/405075.html
Нет, лучший всё же - это Plex.
Ещё jellyfin неплох, хотя у меня с ним не срослось.
Ох уж эта ваша Kodi. Кучу времени настраивает, а потом прилетает обновление и половина функций слетает. После очередного обновления руки просто опустились, плюнул и поставил Plex и Jelly. Остался на Jelly и не жалею
У меня RPI-3 с dietpi на борту(установлено на внешний hdd 3.5). Стоит minidlna, transmission, samba, motion(снимает алерты в коридоре), php(для небольшой статической странички и форума), dovecot(люблю получать почту от любых доменов, а не только разрешённых ркн).
И знаете, всё прекрасно работает уже несколько лет.
На будущее советую присмотреться к нюкам с алика, сейчас стоят не сильно дороже малинок, но зато имеют полноценный i7-1165G7, и возможность подключать SSD.
В качестве веб-морды для сервера можно обратить внимание на Umbrel. Умеет крутить кучу полезных докер-приложений, в т.ч. торрентокачалку и облако. Работает на всем где есть что-то похожее на ubuntu или debian, а так же имеет готовую сборку под raspberry.
Однако, используя проводной интернет мои любимые шоу загружаются за 15-20 минут - как раз время, чтобы приготовить ужин
Иногда нужно что-то включить вот прямо сейчас. Например, двое разбушевавшихся детей за 15-20 минут могут отмутузить друг друга и разгромить все вокруг, а все что заранее скачано, то уже много раз просмотрено и не привлекает внимания. Иногда бывает, что на время приготовления ужина или завтрака надо себе что-нибудь включить. Поэтому Youtube пока что наше все, и на что его импортозамещать в случае чего - непонятно.
Согласен, но у меня есть костыль. Когда я хочу посмотреть что то сразу, то загружаю торрент не на сервер Pi, а на компьютер и в настройках в BitTorrent'е ставлю две галки "download in sequential order" и "Download first and last pieces first". Тогда, где-то через минуту можно открывать скачиваемый файл в VLC и смотреть. Если скорость загрузки высокая, то проблем не будет. Как на ютубе.
раньше в таких случаях выручало пиратское ТВ, сейчас — колонка с Алисой.
Несмотря на то, что поддержка технологии остановлена,
Хм, и чем же мировое сообщество может хочет пытается заменить ее?
Я на компьютер поставил Plex Server, а на телефон и телевизор Plex Client - работают шикарно.
Plex Server хорош пока он работает, но он проприетарный и в любой момент, например, русским его могут запретить.
Можно заменить на Emby или https://github.com/jellyfin/jellyfin
Тоже начинал с него, но последние версии как-то начали и старые телевизоры не очень поддерживать и авторизацию через свои сервера.
Теперь miniDLNA
И так же начинал с Transmission, теперь перешел на qBittorent, у него интерфейс лучше на мобильном устройстве работает.
Это, конечно, замечательно. Но я вот помню как в 2015 году смартфон Sony из коробки умел транслировать любой контент из стандартной галереи или музыкального клиента на телевизор, а тот без дополнительных костылей и настроек моментально его проигрывал в нативном для себя разрешении и соотношении сторон.
Спустя 7 лет так сделать больше нельзя. Предлагается пользоваться только костыльным миракастом, который просто транслирует экран телефона (отличающийся от экрана телевизора разрешением и соотношением сторон).
То, что вы говорите — трансляция через google cast или chromecast (внешний или встроенный в ТВ). Сейчас оно тоже работает, если это умеет конкретный телевизор.
Равно как и миракаст совершенно не обязательно будет транслировать копию экрана телефона — можно включить режим рабочего стола и транслироваться будет отдельный экран с нормальным разрешением/соотношением.
То, что вы говорите — трансляция через google cast или chromecast (внешний или встроенный в ТВ). Сейчас оно тоже работает, если это умеет конкретный телевизор.
Нет, это именно DLNA. Примерно тоже самое все еще умеет виндовый медиаплеер из коробки.
можно включить режим рабочего стола и транслироваться будет отдельный экран с нормальным разрешением/соотношением.
Мне не нужен никакой рабочий стол, где еще нужно возюкать курсором как в компьютере. Мне нужно транслировать контент (видео, фильмы, фото и т.д.) с возможностью управлять этим кнопками с пульта телевизора.
Добавьте ещё samba, диски то надо шарить)
И Pi-hole резать рекламу.
Раз уж всё равно у вас в андроидах VLC (классный плеер), можете смело выпиливать глючное dlna и ходить прям из VLC по сетевым шарам. Он умеет самбу и даже nfs (правда последнее у него весьма лаговое).
:w и перезагрузите компьютер, чтобы выйти из vim’а.
:wq и никогда более не перезагружайте компьютер по таким пустякам
Вот только если бы вы внимательно читали сей манускрипт с "howto для начинающих", то безусловно заметили бы, что на сей раз vim запускается не внутри ssh сессии, а локально на компьютере пользователя :) Но с браузером в соседнем окне :)
По крайней мере, мне очень сложно представить, чтобы сессия запускалась на компе, где есть исключительно командная строка. Новичка я в такой роли — точно не вижу.
:wq и никогда более не перезагружайте компьютер по таким пустякам
шутки про вим понимают не только лишь все
А мне вот интересно, если товарищ пойдёт в авиашколу — он взлёт тоже будет изучать раньше, чем посадку?
По-моему, волшебную комбинацию ZZ только уж совсем отмороженные программисты не знают.
Всё :-)
Использование свободного ПО (free software, по заветам Ричарда Столлмана)ё
Я надеюсь, что и контент хранимый и просматриваемый на вашем сервере будет со свободной лицензией. А то как-то двулично получается.
Столлман не против пиратства, а очень даже за.
The term "piracy" is used by record companies to demonize sharing and cooperation by equating them to kidnaping, murder and theft.
To stop people from sharing goes against human nature, and the Orwellian propaganda that "sharing is theft" usually falls on deaf ears.
из его статьи 2010 года
Если он не против пиратства, по идее не должен быть против и нарушения опенсорсных лицензий, ведь нарушение договорённостей в свою пользу - тоже часть "human nature" ;-)
Когда ты нарушаешь GNU лицензию ты делаешь «мир» более закрытым. Например, берёшь код свободного ПО, используешь его в своём проприетарным ПО, таким образом нарушаешь GNU. У вас неправильное представление о… даже не знаю как сказать. О мотивах которые движут человеком. Ричард Столлман не идейный защитник «права» и «лицензий», он не добивается с пеной у рта соблюдения всех пунктов, написанных в любом лицензионном соглашении. Он визионер свободного ПО, хочет видеть мир в котором люди управляют ПО, а не ПО людьми.
Простыми словами: Столлман за то, чтобы все со всеми делились информацией. В статье, о которой речь идёт выше, он приводит в пример звукозаписывающие компании, которые делают так, что если ты не купил трек, а где-то скачал, ты - вор, что совершенно не так (по его мнению).
Так что, в контексте данной статьи не совсем уместно говорить про GNU и фильмы\музыку, которые скачаны с торрентов и крутящиеся на свободном ПО. Ведь, на тех же торрент-трекерах честно указан издатель, честно указаны авторы. Просто предоставлено бесплатно. Там же не выкладывают фильм Титаник и не отдают его, говоря о том, что его снял Никита Михалков. Как раз, в контексте ПО нарушением является заимствование чужого труда и выдача целиком за свой. Но если указал все копирайты, ты не нарушаешь лицензию. Как раз об этом и вещает Столлман.
Малинка сейчас очень дорогая, какой-нибудь Celeron N5095 https://aliexpress.ru/item/1005002603531898.html будет быстрее, дешевле, с sata m.2 и местом под ssd 2.5.
Ну и полноценный сервер за те же деньги https://aliexpress.ru/item/4001125037054.html, но нужно учитывать что аппаратного декодирования видео не будет, если оно нужно.
Ссылки для примера.
Воткнуть старый радеон с vaapi. У меня frigate без vaapi на 4770 жрет 29%, а с ним 15% на 2к камере (но например с другой на 720п вообще без разницы), так что можно и без аппаратного ускорения жить.
ivi
Для этих целей у меня уже очень давно имеется hp microserver с proxmox, на котором крутится xpenology. Даже с живым серийником. Правда большинство сервисов synology капитально устарело.
ssh-keygen -t rsa
Серьезно?) А ничего, что rsa - deprecated? Давно уже придумали ed25519
:w жмем 'enter' и перезагружаем компьютер, чтобы выйти из vim’а.
Ну, тут вообще весело=) Вы это, виндо-привычки лучше подавляйте=))))
Ну и вообще, в целом, на целую статью не катит, тысячи инструкций, как Transmission и VLC поставить=)
тысячи инструкций, как Transmission и VLC поставитьВот кстати — да ))) Такое же чувство возникло, когда проскроллил )
Как-то раз, я купил пожилой мак-мини, поставил на него Убунту 12, воткнут терабайтный ноутный хард и через hdmi в тупой телевизор, а рядом с диваном кинул на стол блютусную клаву и мышку. Искал на рутрекере в обычном браузере, качал обычным трансмишном, смотрел а влц
А сейчас думаю — может это все потянет на отдельный пост для Хабра? :))
Из страницы man ssh-keygen
-t dsa | ecdsa | ecdsa-sk | ed25519 | ed25519-sk | rsa
Specifies the type of key to create. The possible values are
“dsa”, “ecdsa”, “ecdsa-sk”, “ed25519”, “ed25519-sk”, or “rsa”.
This flag may also be used to specify the desired signature type
when signing certificates using an RSA CA key. The available RSA
signature variants are “ssh-rsa” (SHA1 signatures, not
recommended), “rsa-sha2-256”, and “rsa-sha2-512” (the default).
Когда ты пишешь "-t rsa", начиная с версии 8.2 по дефолту используется алгоритм rsa-sha2-512, который ок. Можно эксплицитно указать deprecated алгоритм ssh-rsa, но я это не делал.
ssh -V
OpenSSH_8.6p1, LibreSSL 3.3.6
У меня, как видите, версия OpenSSH больше 8.2. Рекомендую иногда читать man)
rsa-sha2-512
Тут признаю. Тем не менее, предпочтительнее как раз ed25519.
И странно слышать про man от человека, который перезагружает компьютер, чтобы выйти из Vim. Извините=)
Почему ed25519 предпочтительнее?
Лучше б вы причины устраняли, а не следствия
"Использование свободного ПО" для раздачи пиратского контента.. Что-то тут не так. Вы уж определитесь, вы за соблюдение авторских прав или нет
«Свободное ПО» это не совсем и не всегда лишь только про авторское право. Ричард Столлман не противник пиратства. Прочитайте его статью.
Не понимаю зачем такие сложности. Есть прекрасный chromecast в Google Chrome который и локальные видосы и интернет ресурсы спокойно транслирует на тот же Android TV.
- найти сайт с фильм
- правой кнопкой мыши и тыкаем "Трансляция"
- наслаждаемся
Я тоже подобное городил лет 10 назад, еще до "В связи с уникальной сложившейся политической ситуацией", но потом устал и забросил. Бо когда, НЕОЖИДАННО, пристают жена и дети - "ниработает !!11" - нунафиг :) Мне достаточно обвинений "твой интернет плохой - в лифте не ловит". А если у провайдера раз в год проблемы, то у меня х10 :)
Советую https://github.com/YouROK/TorrServer/releases
По свободное, dlna из коробки
Для обывателей, не готовых проходить весь предложенный путь, но желающих получить подобный результат - покупается роутер keenetic, имеющий в стандартной прошивке и dlna, и torrent (transmission), и usb, тянущий любые носители, а также куча неописанных допов - полноценный интернет сервер же. Только максимальная скорость зависит от уровня роутера (искуственно ограничена для защиты от перегрева что-ли)
Импортозамещение стриминговых платформ
Сделал то же самое на Asus PN30. Второй год, полет отличный.
Кучу всего перебрал. Остановился на OMV. Ставь крути верти где угодно и как угодно. Очень легкий.
Импортозамещаю Netflix себе в дом