Товарищи, гугли интернеты, ничего стоящего не нашёл, обращаюсь к вам с вопросов в котором понимаю ровно ни хуя.

Есть: куча фильмов на серваке домашнем.
Хочу: смотреть эти фильмы через браузер — форматы самые различные, оценки, описания, комментарии, и так далее.

Вопрос: как делаются плееры на сайтах? Как я понимаю — можно читать ffmpeg, на куда-то заворачивать на какой-то сервер, с которого какой-то флешевый плеер будет брать поток, я всё представляю? Откуда отдаётся плеер, как плеер понимает какой поток нужно брать, как идёт контроль за лоадом на сервере, какой сервер как сервис читает и отдаёт на веб-сервер поток (или сам является спец. сервером поточным — тогда как это интегрировать с сайтом на 80?).

Натыкайте в меня мануалами, пожалуйста, посоветуйте софта.
Юзается FreeBSD9, nginx: uwsgi-python, passenger-ror, php-fpm, ffmpeg из портов, ок. Сервис сей домашний хочу рисовать на жанге/фласке. Люблю питон.

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

Заранее благодарю за ваше внимание и вероятную помощь.

Tagged with →  

11 Responses to Вопрос: как делаются плееры на сайтах?

  1. SKEVelo:

    dlna -> twonky

  2. Naref:

    Нинада через браузер. Если очень хочется — ffserver, сливать либо в flv, либо сразу в swf.

    Правильный вариант озвучен выше.

  3. Htoer:

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

  4. Naref:

    Тогда — три варианта, кривой, косой и нормальный.

    Кривой я озвучил — ffserver, который налету конвертит avi в swf.
    Косой — ffserver, конвертящий налету в flv на произвольном порту, который скармливается в какой-нибудь jwplayer на флеше.
    Нормальный — киношки конвертятся в оффлайне в flv, и flv цепляется через nginx с ngx_flv_module в тот же самый jwplayer.

    При этом ты напляшешься-надрочешься с запуском ffserver on-demand, с подбором параметров ffserver, чтобы корректно маппировать потоки из mp4 в flv с корректным разрешением, битрейтом, кодеком, «и чтобы звук не тормозил».

  5. Htoer:

    бро, мегаспасибо!

    Нормальный не катит — я не хочу тратить ценное свободное место под дубликаты в flv; косой катит больше всего, налету — ок, пошёл гуглить за jwplayer.

    С ffserver я уже плясок ловил, когда систему видеонаблюдения писал на motion+ffserver с веб-мордой и реенкодингом и восстановлением изображения — не боюсь я его. 😉

    Спасибо ещё раз.

  6. Naref:

    На всякий случай — нашел свой древнючий, как говно мамонта, пост в жожошечке:

    http://.livejournal.com/118501.htm

    Там почти про это.

  7. Htoer:

    вышел гуглем вот сюда.

  8. Htoer:

    ах да, мажорный релиз же vlc вышел, сейчас его ещё читну.

  9. Naref:

    гОдно. Схоронил.

    Хотя мне и было очень плохо, пока я смотрел пример ролика с youtube.

  10. Xuagreen:

    Смотри кино напрямую через VLC по протоколу HTTP!

  11. GorLt:

    Когда будешь делать, то не забудь учесть что у фильмов в контейнере бывает несколько звуковых дорожек, субтитров и т.п, так что при добавления фильму в базу дёргай данные из контейнера и при воспроизведение давай выбор…Это я так, напомнил просто…

Добавить комментарий