LINUX.ORG.RU
ФорумJob

Нужен исполнитель, написание веб-браузера с поддержкой GPU.

 ,


0

3

Доброго времени суток!!!

Стоит задача: на плате ODROID-C1 под управлением Linux запустить веб-браузер умеющий воспроизводить потоковое видео с использованием GPU.

Работа разовая, оплата - договорная, срок 1-2 месяца. Вопросы в ветке или на почту spirituswar@mail.ru



Последнее исправление: Klymedy (всего исправлений: 1)
Ответ на: комментарий от beresk_let

http://forum.odroid.com/viewtopic.php?f=112&t=8267

Хром - готовый браузер, мне не нужен готовый, он не отвечает требованиям задачи.

SpiritWar
() автор топика
Ответ на: http://forum.odroid.com/viewtopic.php?f=112&t=8267 от SpiritWar

В заголовке топика «написание веб-браузера», в самом топике — «задача: <…> запустить веб-браузер». Если тебе действительно нужен браузер с нуля, который будет способен использовать ускорение на GPU — ты уверен, что работа займёт 1-2 месяца?

beresk_let ★★★★★
()
Ответ на: комментарий от beresk_let

Я не говорю что с нуля, я говорю что портировать хром можно под задачу, можно выпилить из мозиллы или накидать его на QT. В общем прообраз не важен - важно что бы он отвечал требованиям, и главное из них - воспроизведение потокового видео)))

SpiritWar
() автор топика
Ответ на: комментарий от t184256

При том что он должен уметь онлайн видео и вебсодержимое отображать

SpiritWar
() автор топика
Ответ на: комментарий от SpiritWar

Самое главное не написал... Требования к браузеру: У браузера должны отсутствовать, строка состояния, панель настроек и прочая мишура, которая может дать доступ к настройкам браузера. Также должны отсутствовать стандартные кнопки управления окном (с роди kiosk'у). Должны присутствовать вкладки. При запуске браузера загружается стартовая страница, которая лежит в файловой системе (локальной).

SpiritWar
() автор топика
Ответ на: комментарий от anTaRes

Понятно, что есть почти законченные решения, но если бы было время на все, я бы тут не писал... Спасибо за подсказки в направлениях решения, но меня больше интересует кто это сможет решить...

SpiritWar
() автор топика
Ответ на: комментарий от SpiritWar

дык и возьмите киоск, на какого фейхоа вам браузер без строки состояния «и прочей мишуры» ? браузер на то и расчитан, чтобы с ним юзер работал. а вам надо, судя по вашим хотелкам, стриминговую утильку, которая будет работать в режиме киоска.

Iron_Bug ★★★★★
()
Ответ на: комментарий от Iron_Bug

Киок не подходит из-за отсутствия вкладок. Ребят, вы меня извините, но я предлагаю работу, а не за подсказками обращаюсь. Не в обиду. Ну реально давай те по теме...

SpiritWar
() автор топика
Ответ на: комментарий от Iron_Bug

По поводу адресной строки, надо что бы пользователь лазал там где можно, я не интернет кафе открываю... но при том он должен иметь возможность просматривать несколько страниц, т.е. должны быть вкладки... На некоторых вкладках может быть видео, с ютуба, например, отсюда нужда в поддержке GPU... Есть желающие скрутить данный «шедевр» под указанную выше плату?))) Если есть отзовитесь...

SpiritWar
() автор топика
Ответ на: комментарий от SpiritWar

Ребят, вы меня извините, но я предлагаю работу, а не за подсказками обращаюсь. Не в обиду. Ну реально давай те по теме...

ребята пытаются выяснить что конкретно нужно
есть какое-то ощущение что тут где-то фейл-бай-дезайн

если есть какая-то html-ка локальная со ссылками, по этим ссылкам видео и при клике по ним можно его смотреть - это не значит что нужен браузер
возможно просто стоит поменять html-ку на плейлист-файл и отображать его при старте

кароче, как мне показалось, какая-то муть-мутная должна бить сделана за 1-2 месяца
ткчто тут либо огласите весь список более детальное описание, либо за «иди туда - не знаю куда, принеси то - не знаю что» никто не возьмется

но то я не про себя, я просто мимокрокодил

anTaRes ★★★★
()
Ответ на: комментарий от SpiritWar

ну вот , новые подробности

«а в следующей серии вы увидите...»...

anTaRes ★★★★
()

На пайтону веб-view, которые запускает плеер с указаным потоком
Работа на два вечера на питоне

mystery ★★
()
Ответ на: комментарий от SpiritWar

о, медведи и белки!
«вкладка» - это не значит браузер. нечто с закладками можно сделать и без всякого браузера.
стриминг - не обязательно GPU. раньше как-то без GPU жили, не тужили. и видео на ютубе уже было.
скажу банальность: видео с ютуба вам показывает не браузер, а плагин, который юзает кодеки, и это всё отдельные от браузера библиотеки и к браузеру, вообще говоря, они мало отношения имеют.
в общем, вы сначала сами поймите, что вам нужно, а потом уже ищите программиста. вон, чуть выше предложение на питоне накропать веб-смотрелку с плеером - вполне реальная идея. и никакого браузера писать не нужно.

Iron_Bug ★★★★★
()
Ответ на: комментарий от mystery

ребята пытаются выяснить что конкретно нужно есть какое-то ощущение что тут где-то фейл-бай-дезайн

Да что же я не так сказал??? Вроде открытым текстом

Вопросы в ветке или на почту spirituswar@mail.ru

Т.е. подсказывать нужно, а вопросы задать интересующие религия не позволяет?

На пайтону веб-view, которые запускает плеер с указаным потоком Работа на два вечера на питоне

Питон подтянет GPU на видео? Если да - я только ЗА!

Давайте так, я задумку расскажу, что есть расскажу...

Задумка следующая, есть несколько терминалов в зале ожидания. Каждый терминал позволяет посетить некие тематические сайты, на сайтах может быть видео, которое посетитель, возможно, захочет посмотреть. Ссылки на эти тематические сайты выполнены в виде html - который лежит на локальном диске терминала. Зачем несколько вкладок, надо дать пользователю посетить несколько тематических сайтов одновременно, на одной курс валют посмотреть, например, на второй новости посмотеть. Как то так.

SpiritWar
() автор топика
Ответ на: комментарий от Iron_Bug

За браузер приношу извинения, я не привык общаться с людьми которые отличают веб-браузер от программки, которая умеет HTML, ну нет у меня такой возможности - общаться с людьми в «теме». GPU обязательно, иначе fps просто никакой (раньше оно называлось по другому и немного шире функционал был, но жили с ним, как минимум математический сопроцессор был, насколько я знаю). Про то - кто показывает видео - догадываюсь))) Но в общем, спасибо за банальности)))

SpiritWar
() автор топика
Ответ на: комментарий от Iron_Bug

видео с ютуба вам показывает не браузер, а плагин, который юзает кодеки, и это всё отдельные от браузера библиотеки и к браузеру, вообще говоря, они мало отношения имеют.

В Chrome/Chromium видео на Youtube играется уже самим браузером, без плагинов.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

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

Iron_Bug ★★★★★
()
Ответ на: комментарий от Iron_Bug

а зачем?

Чтобы избежать ситуации, когда плагин падает, пользователи воют, а разработчик браузера ничего не может сделать, пока разработчик плагина не выпустит новую версию. Если выпустит.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

я всё же предпочитаю, когда сапожник шьёт сапоги, а повар варит суп. а всё вместе и сразу никто делать не умеет. поэтому плагинами (а особенно платформо-зависимыми) должны заниматься те, кто ими занимается профессионально.

Iron_Bug ★★★★★
()
Ответ на: комментарий от Iron_Bug

должны заниматься те, кто ими занимается профессионально.

И что делать, если Flash официально под ARM не выпускается?

i-rinat ★★★★★
()
Ответ на: комментарий от Iron_Bug

судя по вакансиям на hh, ты отстала от жизни, устарела и твои принципе в корне не соответствуют моде по найму сотрудников.

erzent ☆☆
()
Ответ на: комментарий от i-rinat

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

Iron_Bug ★★★★★
()
Ответ на: комментарий от erzent

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

Iron_Bug ★★★★★
()
Ответ на: комментарий от Iron_Bug

но как только проприетарные бинарники исчезнут из списка плагинов, жить станет значительно легче.

Ага, и браузер будет сам играть видео? Так оно так уже. Я же говорил.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

да при чём тут браузер? есть кодеки. есть драйверы. браузер ничего не делает. он только выковыривает адрес стрима и скармливает его плееру. всё. и он в принципе не должен заниматься ничем больше.

Iron_Bug ★★★★★
()
Ответ на: комментарий от Iron_Bug

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

Это ты про современные браузеры, Firefox 39, Chrome 43?

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

«современные» браузеры представляют из себя унылое говно, которое непрерывно глючит и беспощадно пожирает ресурсы системы. это не показатель качества. хоть садись и свой браузер на коленке пиши! увы, времени нет на такие вещи. но с каждым годом браузеры становятся всё хреновее.

Iron_Bug ★★★★★
()
Ответ на: комментарий от erzent

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

Iron_Bug ★★★★★
()
Ответ на: комментарий от erzent

нет. мы всегда нужны. кто вам будет писать дрова под это добро? мы как раз те, кто невидимо и упорно работает, чтобы говнокодер потом гордо заявлял, что ему не надо ничего экономить. потому что он даже не представляет себе, сколько там под ним уровней разного софта. всегда будут нужны дрова, системные модули, компиляторы. и у меня всегда будет работа :)

Iron_Bug ★★★★★
()
Ответ на: комментарий от SpiritWar

Я не говорю что с нуля, я говорю что портировать хром можно под задачу, можно выпилить из мозиллы или накидать его на QT. В общем прообраз не важен - важно что бы он отвечал требованиям, и главное из них - воспроизведение потокового видео)))
Требования к браузеру: У браузера должны отсутствовать, строка состояния, панель настроек и прочая мишура, которая может дать доступ к настройкам браузера. Также должны отсутствовать стандартные кнопки управления окном (с роди kiosk'у). Должны присутствовать вкладки. При запуске браузера загружается стартовая страница, которая лежит в файловой системе (локальной).

Если деньги есть, почему не написать разработчикам хромиума, чтобы они за бабло подогнали свой проект под твои требуемые задачи. Никто не знает продукт лучше его разработчика - получится максимально быстро, и на выходе будет профессиональное решение, а не наколенная поделка.

Deleted
()
Ответ на: комментарий от Iron_Bug

хоть садись и свой браузер на коленке пиши! увы, времени нет на такие вещи

Ага, времени нет. Хорошая отмазка, всегда пользуюсь.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

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

Iron_Bug ★★★★★
()
Ответ на: комментарий от SpiritWar

Не пугайся набежавших тролей. Это норма для лора. Может и найдешь кого-то со временем.

gear ★★★
()

умеющий воспроизводить потоковое видео с использованием GPU.

Если это единственное предназначение, то зачем вам вообще браузер, смотрите через mplayer/mpv/vlc.

Deleted
()
Ответ на: комментарий от SpiritWar

Питон подтянет GPU на видео? Если да - я только ЗА!

Что бы оценить потянет или нет попробуй https://github.com/foxhead128/ryouko Если потянет, то я тебе этот броузер безпроблем зделаю.

Rodegast ★★★★★
()
Ответ на: комментарий от Iron_Bug

хоть садись и свой браузер на коленке пиши

ну-ну. и будет твой браузер приближенным по функционалу к сабжу.

macsucks
()
Ответ на: комментарий от erzent

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

Iron_Bug ★★★★★
()
Ответ на: комментарий от SpiritWar

Я так понимаю, ловить здесь нечего... Печально Тему в топку...

Это вполне логично учитывая твой стиль подачи информации: новые требования к продукту равномерно размазаны по топику, да и это вообще «шедевр»:

Есть желающие скрутить данный «шедевр» под указанную выше плату?))) Если есть отзовитесь...

Притом, что свой бюджет на этот проект ты как раз указать забыл ;)

NightOperator ★★★
()

А под Mali разве есть приличные видеодрайвера для не-андроид линукса? Ну чтобы декодинг видео умели? Или я неправ и за видео там отвечает отдельный блок который всякие ffmpeg и иже с ним умеют?

Dark_SavanT ★★★★★
()
Ответ на: комментарий от Iron_Bug

всё вместе и сразу никто делать не умеет. поэтому плагинами (а особенно платформо-зависимыми) должны заниматься те, кто ими занимается профессионально.

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

proud_anon ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.