maxlapshin Posted January 24, 2012 Posted January 24, 2012 Amino 140 имеет браузер Opera, всякие там Roku и похожие тоже имеют что-то схожее. В итоге когда приставка загружается, она идет на какой-то сайт в локальной сети на котором ей показывают HTML с картинками и потом приставка выбирает канал и забирает его с сервера. Вопрос: правильно ли я понимаю, что middleware — это просто «похапе скрипт», который умеет сходить в базу и посмотреть, какие каналы или видеофайлы можно показать веб-браузеру с этим мак адресом? Вставить ник Quote
danilbal Posted January 24, 2012 Posted January 24, 2012 Скорей не пхп, а ява... И у каждой приставки специфичный. Так что если планируете одну приставку использовать во всей сети - можете сами себе писать, тут бегает ссылка на мидлварь для длинка от такого энтузиаста. А если с такой стороны подходить то тогда и форум для сайта самому что-ли писать а не брать готовый движок? Вставить ник Quote
maxlapshin Posted January 24, 2012 Author Posted January 24, 2012 Джава/пхп это не принципиально. Вопрос в том, что никаких хитрых штук типа общения с приставкой по специальному протоколу и хранения в памяти открытых сессий клиентов миддлварь делать не должна. Вставить ник Quote
Guest dune_user Posted January 24, 2012 Posted January 24, 2012 с точки зрения архитектуры middleware действительно близок к модели сайта, точнее даже портала, если Вы планируете билинговать клиентов, то сессии вести так или иначе придется, в прочем это верно и для порталов, еще нужно взаимодействовать с кас, вод и т.д. Вставить ник Quote
danilbal Posted January 25, 2012 Posted January 25, 2012 Смотря чего от нее хотите... Если просто плейлист отдавать на каком-то фоне - то пофигу... А когда захочется на этом фоне хотя бы часики разместить, EPG сонхронизировать с текущей передачей, статистику спотреть по просмотренным программа и т.п. - сессию держать придется... И это еще не говоря про cas. Вставить ник Quote
vIv Posted January 28, 2012 Posted January 28, 2012 Вопрос: правильно ли я понимаю, что middleware — это просто «похапе скрипт», который умеет сходить в базу и посмотреть, какие каналы или видеофайлы можно показать веб-браузеру с этим мак адресом? Разницу ты ощутишь тогда, когда решишь на этом веб-сайте сделать, например, интерфейс к заказу пиццы VoD. В случае с полноценной миддлтварю ты берёшь готовое API и получаешь для своего, скажем так, апплета, всё необходимое от профиля пользователя, отображения картинки, истории событий, возможно, отсылку к предпочтениям конкретного зрителя. В случае, если у тебя есть веб-сервер.... то всё остальное ты реализуешь САМ ;-) Потому она так и называется - промежуточное обеспечение - middle ware. Кстати, вот именно MAC-адрес тут совсем малая фигня. Логичнее сразу цепляться к лицевому счёт и конкретной персоне в нём. Вставить ник Quote
maxlapshin Posted January 28, 2012 Author Posted January 28, 2012 Ознакомившись с имеющимися предложениями я ещё больше убедился в раздутости мифа про сложность миддлварей. По факту это сайт с набором крон-скриптов. Мифы про какие-то там умные сессии, которые надо обрабатывать в памяти, не более чем мифы. Весомых причин для использования сложных и безумно дорогих хреновин типа джавы или оракла нет ровным счётом никаких. Т.е. при наличии собственных девелоперских ресурсов гораздо быстрее и проще делать своё, благо сейчас приставки уже вовсю HTML могут показывать и HLS проигрывать, а это значит что всякое отсталое говно типа Kasenna использовать больше не нужно. Вставить ник Quote
Lynx10 Posted January 28, 2012 Posted January 28, 2012 Т.е. при наличии собственных девелоперских ресурсов.... +1 Вставить ник Quote
vIv Posted January 29, 2012 Posted January 29, 2012 Вангирую, что через короткий промежуток времени на рынок выйдет ещё одна "русская мидлтварь" с лозунгом "Дешевше!!!" Вставить ник Quote
vIv Posted January 29, 2012 Posted January 29, 2012 Ознакомившись с имеющимися предложениями я ещё больше убедился в раздутости мифа про сложность миддлварей. По факту это сайт с набором крон-скриптов. Чтобы понимать, о чём речь, для начала рекомендую ознакомиться с функционалом penki.tv Вставить ник Quote
maxlapshin Posted January 30, 2012 Author Posted January 30, 2012 Ну посмотрел я на то, что описано, на penki.tv? И что? Вы не понимаете, что это просто обычный сайт среднего размера? Вставить ник Quote
vIv Posted January 31, 2012 Posted January 31, 2012 Заказ билетов в кинотеатр с выбором места на карте зала и стыком с базой уже проданных билетов кинотеатров - штатно в дистрибутиве Апача? ;-) Там, кстати, не Апач. И ещё там есть загружаемый на приставки бинарный код, оптимизированный под конкретные приставки. И вообще. Любой веб-сервер - это фактически ввод-вывод. Для этого достаточно glibc и gcc. Зачем брать готовый веб-сервер? Проще свой написать под свою несложную задачу. Вставить ник Quote
danilbal Posted January 31, 2012 Posted January 31, 2012 Я предлагаю maxlapshin попробовать таки реализовать это сайт среднего размера, потом отчитаться по результатам... Для меня, например, дешевле бы заплатить чем самому монстрячить... Только эта, результат хотелось бы потом посмотреть! Если будет достойно - даже в коммерческом ключе:) Вставить ник Quote
^rage^ Posted February 3, 2012 Posted February 3, 2012 Заказ билетов в кинотеатр с выбором места на карте зала и стыком с базой уже проданных билетов кинотеатров - штатно в дистрибутиве Апача? ;-) Там, кстати, не Апач. И ещё там есть загружаемый на приставки бинарный код, оптимизированный под конкретные приставки. нет там никакого бинарного кода. просто html-страничка со специфичными для браузера конкретной stb расширением javascript api, позволяющем управлять приставкой(моргнуть лампочкой, сделать больше/меньше громкость итп). И вообще. Любой веб-сервер - это фактически ввод-вывод. Для этого достаточно glibc и gcc. Зачем брать готовый веб-сервер? Проще свой написать под свою несложную задачу. сысоев так и сделал. Написать middleware самим вполне подсилу. Основная сложность - это борьба со штатным, достаточно урезанным браузером и его глюками. фактически, middleware - это MVC, а интеграция с новой приставкой - это написание еще одного View для нее. Вставить ник Quote
vIv Posted February 3, 2012 Posted February 3, 2012 Заказ билетов в кинотеатр с выбором места на карте зала и стыком с базой уже проданных билетов кинотеатров - штатно в дистрибутиве Апача? ;-) Там, кстати, не Апач. И ещё там есть загружаемый на приставки бинарный код, оптимизированный под конкретные приставки. нет там никакого бинарного кода. Тебе стоит поближе познакомиться с предметом обсуждения ;-) Вставить ник Quote
Lynx10 Posted February 4, 2012 Posted February 4, 2012 Заказ билетов в кинотеатр с выбором места на карте зала и стыком с базой уже проданных билетов кинотеатров - штатно в дистрибутиве Апача? ;-) Там, кстати, не Апач. И ещё там есть загружаемый на приставки бинарный код, оптимизированный под конкретные приставки. нет там никакого бинарного кода. Тебе стоит поближе познакомиться с предметом обсуждения ;-) просветите неучей что за такой сверх хитрый "бинарный код" кроме прошивки линуксовой (в основном) с драйверами под их же железо, всё скрученое в имидж.... Вставить ник Quote
vIv Posted February 4, 2012 Posted February 4, 2012 Там на боксах винда, в винду на страничках вливаются "в тему" Active-X, которые по web-services общаются с миддлтварью. Получается аццки шустро с кучей эффектов. Про линуксы в имиджах - ой? да? ;-) Вставить ник Quote
Lynx10 Posted February 4, 2012 Posted February 4, 2012 Там на боксах винда, в винду на страничках вливаются "в тему" Active-X, которые по web-services общаются с миддлтварью. Получается аццки шустро с кучей эффектов. в том конкретном случае не буду спорить - так как не в теме а в общем на большинстве приставках именно линукс и т д некоторые (для того же beesmartа) чтобы портал пошустрее прорисовывался (в броузерах мидлварь вообще то достаточно туго работает) используют svg прибамбасы (Ekioh) для вас я думаю это не новость ... Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.