maxlapshin Опубликовано 24 января, 2012 · Жалоба Amino 140 имеет браузер Opera, всякие там Roku и похожие тоже имеют что-то схожее. В итоге когда приставка загружается, она идет на какой-то сайт в локальной сети на котором ей показывают HTML с картинками и потом приставка выбирает канал и забирает его с сервера. Вопрос: правильно ли я понимаю, что middleware — это просто «похапе скрипт», который умеет сходить в базу и посмотреть, какие каналы или видеофайлы можно показать веб-браузеру с этим мак адресом? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
danilbal Опубликовано 24 января, 2012 · Жалоба Скорей не пхп, а ява... И у каждой приставки специфичный. Так что если планируете одну приставку использовать во всей сети - можете сами себе писать, тут бегает ссылка на мидлварь для длинка от такого энтузиаста. А если с такой стороны подходить то тогда и форум для сайта самому что-ли писать а не брать готовый движок? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
maxlapshin Опубликовано 24 января, 2012 · Жалоба Джава/пхп это не принципиально. Вопрос в том, что никаких хитрых штук типа общения с приставкой по специальному протоколу и хранения в памяти открытых сессий клиентов миддлварь делать не должна. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Гость dune_user Опубликовано 24 января, 2012 · Жалоба с точки зрения архитектуры middleware действительно близок к модели сайта, точнее даже портала, если Вы планируете билинговать клиентов, то сессии вести так или иначе придется, в прочем это верно и для порталов, еще нужно взаимодействовать с кас, вод и т.д. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
danilbal Опубликовано 25 января, 2012 · Жалоба Смотря чего от нее хотите... Если просто плейлист отдавать на каком-то фоне - то пофигу... А когда захочется на этом фоне хотя бы часики разместить, EPG сонхронизировать с текущей передачей, статистику спотреть по просмотренным программа и т.п. - сессию держать придется... И это еще не говоря про cas. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vIv Опубликовано 28 января, 2012 · Жалоба Вопрос: правильно ли я понимаю, что middleware — это просто «похапе скрипт», который умеет сходить в базу и посмотреть, какие каналы или видеофайлы можно показать веб-браузеру с этим мак адресом? Разницу ты ощутишь тогда, когда решишь на этом веб-сайте сделать, например, интерфейс к заказу пиццы VoD. В случае с полноценной миддлтварю ты берёшь готовое API и получаешь для своего, скажем так, апплета, всё необходимое от профиля пользователя, отображения картинки, истории событий, возможно, отсылку к предпочтениям конкретного зрителя. В случае, если у тебя есть веб-сервер.... то всё остальное ты реализуешь САМ ;-) Потому она так и называется - промежуточное обеспечение - middle ware. Кстати, вот именно MAC-адрес тут совсем малая фигня. Логичнее сразу цепляться к лицевому счёт и конкретной персоне в нём. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
maxlapshin Опубликовано 28 января, 2012 · Жалоба Ознакомившись с имеющимися предложениями я ещё больше убедился в раздутости мифа про сложность миддлварей. По факту это сайт с набором крон-скриптов. Мифы про какие-то там умные сессии, которые надо обрабатывать в памяти, не более чем мифы. Весомых причин для использования сложных и безумно дорогих хреновин типа джавы или оракла нет ровным счётом никаких. Т.е. при наличии собственных девелоперских ресурсов гораздо быстрее и проще делать своё, благо сейчас приставки уже вовсю HTML могут показывать и HLS проигрывать, а это значит что всякое отсталое говно типа Kasenna использовать больше не нужно. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Lynx10 Опубликовано 28 января, 2012 · Жалоба Т.е. при наличии собственных девелоперских ресурсов.... +1 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vIv Опубликовано 29 января, 2012 · Жалоба Вангирую, что через короткий промежуток времени на рынок выйдет ещё одна "русская мидлтварь" с лозунгом "Дешевше!!!" Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vIv Опубликовано 29 января, 2012 · Жалоба Ознакомившись с имеющимися предложениями я ещё больше убедился в раздутости мифа про сложность миддлварей. По факту это сайт с набором крон-скриптов. Чтобы понимать, о чём речь, для начала рекомендую ознакомиться с функционалом penki.tv Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
maxlapshin Опубликовано 30 января, 2012 · Жалоба Ну посмотрел я на то, что описано, на penki.tv? И что? Вы не понимаете, что это просто обычный сайт среднего размера? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vIv Опубликовано 31 января, 2012 · Жалоба Заказ билетов в кинотеатр с выбором места на карте зала и стыком с базой уже проданных билетов кинотеатров - штатно в дистрибутиве Апача? ;-) Там, кстати, не Апач. И ещё там есть загружаемый на приставки бинарный код, оптимизированный под конкретные приставки. И вообще. Любой веб-сервер - это фактически ввод-вывод. Для этого достаточно glibc и gcc. Зачем брать готовый веб-сервер? Проще свой написать под свою несложную задачу. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
danilbal Опубликовано 31 января, 2012 · Жалоба Я предлагаю maxlapshin попробовать таки реализовать это сайт среднего размера, потом отчитаться по результатам... Для меня, например, дешевле бы заплатить чем самому монстрячить... Только эта, результат хотелось бы потом посмотреть! Если будет достойно - даже в коммерческом ключе:) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
^rage^ Опубликовано 3 февраля, 2012 · Жалоба Заказ билетов в кинотеатр с выбором места на карте зала и стыком с базой уже проданных билетов кинотеатров - штатно в дистрибутиве Апача? ;-) Там, кстати, не Апач. И ещё там есть загружаемый на приставки бинарный код, оптимизированный под конкретные приставки. нет там никакого бинарного кода. просто html-страничка со специфичными для браузера конкретной stb расширением javascript api, позволяющем управлять приставкой(моргнуть лампочкой, сделать больше/меньше громкость итп). И вообще. Любой веб-сервер - это фактически ввод-вывод. Для этого достаточно glibc и gcc. Зачем брать готовый веб-сервер? Проще свой написать под свою несложную задачу. сысоев так и сделал. Написать middleware самим вполне подсилу. Основная сложность - это борьба со штатным, достаточно урезанным браузером и его глюками. фактически, middleware - это MVC, а интеграция с новой приставкой - это написание еще одного View для нее. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vIv Опубликовано 3 февраля, 2012 · Жалоба Заказ билетов в кинотеатр с выбором места на карте зала и стыком с базой уже проданных билетов кинотеатров - штатно в дистрибутиве Апача? ;-) Там, кстати, не Апач. И ещё там есть загружаемый на приставки бинарный код, оптимизированный под конкретные приставки. нет там никакого бинарного кода. Тебе стоит поближе познакомиться с предметом обсуждения ;-) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Lynx10 Опубликовано 4 февраля, 2012 · Жалоба Заказ билетов в кинотеатр с выбором места на карте зала и стыком с базой уже проданных билетов кинотеатров - штатно в дистрибутиве Апача? ;-) Там, кстати, не Апач. И ещё там есть загружаемый на приставки бинарный код, оптимизированный под конкретные приставки. нет там никакого бинарного кода. Тебе стоит поближе познакомиться с предметом обсуждения ;-) просветите неучей что за такой сверх хитрый "бинарный код" кроме прошивки линуксовой (в основном) с драйверами под их же железо, всё скрученое в имидж.... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vIv Опубликовано 4 февраля, 2012 · Жалоба Там на боксах винда, в винду на страничках вливаются "в тему" Active-X, которые по web-services общаются с миддлтварью. Получается аццки шустро с кучей эффектов. Про линуксы в имиджах - ой? да? ;-) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Lynx10 Опубликовано 4 февраля, 2012 · Жалоба Там на боксах винда, в винду на страничках вливаются "в тему" Active-X, которые по web-services общаются с миддлтварью. Получается аццки шустро с кучей эффектов. в том конкретном случае не буду спорить - так как не в теме а в общем на большинстве приставках именно линукс и т д некоторые (для того же beesmartа) чтобы портал пошустрее прорисовывался (в броузерах мидлварь вообще то достаточно туго работает) используют svg прибамбасы (Ekioh) для вас я думаю это не новость ... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...