Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 27, 2016 22:25:13

coffe4wolf
Зарегистрирован: 2016-04-21
Сообщения: 34
Репутация: +  0  -
Профиль   Отправить e-mail  

Медиасервер своими руками

Простоплеер откинулся окончательно и появилась проблема - нет боле сервисов, с которых можно было бы выкладывать музыку в бложик с возможностью воспроизведения.
Отсюда появился вопрос - насколько реально реализовать свой медиасервер на пайтоне?
Функционал для начала нужен весьма ограниченный - размещать через emded треки в блоки для воспроизведения. Сервер думаю запустить на машине, которая круглые сутки подключена к интернету, сама же музыка будет храниться либо на ней же, либо, в идеале, на каком-нибудь облаке (на Я.диске, например).
Насколько сие возможно и с помощью каких библиотек реализовываться? Или может есть какие-то готовые решения? Мне хотя бы ссылки, где можно почитать чтоб разобраться и научиться

Офлайн

#2 Авг. 28, 2016 11:25:35

VadimK
Зарегистрирован: 2013-07-03
Сообщения: 199
Репутация: +  16  -
Профиль   Отправить e-mail  

Медиасервер своими руками

Под nginx есть модули для стриминга. Так что как вариант, на питоне написать непосредственно вэб интерфейс, а на стрим отдавать уже через nginx.
Ну или брать готовые проекты типа https://github.com/devsnd/cherrymusic

Офлайн

#3 Авг. 28, 2016 13:05:31

coffe4wolf
Зарегистрирован: 2016-04-21
Сообщения: 34
Репутация: +  0  -
Профиль   Отправить e-mail  

Медиасервер своими руками

VadimK
насчёт nginx - на машинах по некоторым причинам нет возможности поставить linux-подобные системы, прокатит ли развернуть сервер на виртуальной машине? И насколько целесообразной пользоваться сборкой под Win?

Офлайн

#4 Авг. 28, 2016 14:13:53

VadimK
Зарегистрирован: 2013-07-03
Сообщения: 199
Репутация: +  16  -
Профиль   Отправить e-mail  

Медиасервер своими руками

Про виндовс увы, подсказать не могу. Хотя если есть возможность развернуть виртуалку - то вполне подойдет. Тем более что можно в виртуалке и винде некоторые директории сделать общими (shared folders).

Офлайн

#5 Авг. 28, 2016 18:50:37

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Медиасервер своими руками

nginx вполне себе на винде есть



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#6 Авг. 28, 2016 21:52:09

VadimK
Зарегистрирован: 2013-07-03
Сообщения: 199
Репутация: +  16  -
Профиль   Отправить e-mail  

Медиасервер своими руками

На винде довольно сложно собирать компилируемые модули или пакеты. Поэтому виртуализация тут очень сильно помогает. Даже скажем так, она избавляет от десятков часов затрат на “ну как же блин тут на windows то сделать”.

Т.е. по сути в виртуализации лежит только операционка. А все данные (кроме базы данных) и код, спокойно доступны через shared folders и редактируются удобным образом в винде, а выполняются в линуксе.

P.S. vmware player работает быстрее, чем virtualbox. Но virtualbox более предпочтительней для разных утилит автоматизации. Но сконфигурированное руками, в дальнейшем будет быстрее и удобнее, чем сделанное через разные утилиты автоматизации.
Так что пробовать надо и одно и другое.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version