LINUX.ORG.RU

Pinos — user space API для демонополизации видео источников приложениями.

 , , ,


1

2

Christian Schaller — глава группы разработчиков Fedora Workstation, рассказал в своем блоге о Pinos — дополнительном уровне абстракции над программными и аппаратными источниками видео потока.

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

Pinos построен с использованием компонентов GStreamer, что позволяет осуществить простую интеграцию с приложениями, использующими GStreamer. Источники и потребители видео потока реализованы отдельными процессами, связанными между собой посредством DBUS, обмен видео кадрами использует fd passing.

Исходники

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Последнее исправление: cetjs2 (всего исправлений: 4)

Pinos позволит работать нескольким приложениям с одним видео источником

О! Это классно! Пока я буду трындеть по скайпу с любовницей, червь/троян/зонд будет сливать мой видеопоток кому надо.

Удобно.

MumiyTroll ★★★
()

Пенис на авторские права?

anonymous
()

pulsevideo, ты?

А проблема точно существует? Жалобы на монопольный захват звуковухи я еще как-то в детстве слышал, а вот про камеры ни одной не припомню.

t184256 ★★★★★
()

Pinos is the word for pines in Spanish (см. «подробности»). Все нижепостебавшиеся над названием — идиоты.

dexpl ★★★★★
()

Мне кажется, или gstreamer с такой же мотивацией создавался?

+ vloopback естественно.

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

Pinos is the word for pines in Spanish

А что, кто-то это слово понял по другому? Пинос, это слово для обозначения пиносов в испанском языке. Что не так?

AVL2 ★★★★★
()
Последнее исправление: AVL2 (всего исправлений: 1)

А федорщики те ещё затейники...

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

gst — это пайплайн обработки мультимедиа же. А Pinos — слой абстракции над источниками.

Ну так а как сделать слой абстракции без обработки и без пайплайна?

И с другой стороны, а что там, в этом слое абстракции будет кроме этого самого пайплайна и обработки?

Я правда не понимаю, они там еще одно api и сервер дбас приделали для руления gst?

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

gst — это многофункциональный комбайн. Pinos, насколько я понял, — это «свитч». Внутри там наверняка gst и используется. Но это не повод тянуть gst и разбираться с его API в каждом приложении, которому нужно ровно одно: получить видеопоток в указанном формате.

Т. ч. да, это дбасовый высокоуровневый API-обёртка над gst. Называется «абстракция». Возражения насчёт лишних сущностей не принимаются.

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

Аналог в винде есть?))

Из коробки - нет. Но есть какая-то платная приблуда.

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

Очередной тред-детектор дебилов

Этот анонимус был прав, знаешь.

anonymous
()
Ответ на: комментарий от intelfx

Да какие могут быть возражения.

У меня только одно. Все, что основано на gst по сути неработоспособно.

Да, это не совсем беда gst, это скорее неспособность современной техники безбажно обрабатывать видеопотоки. Звук в целом осилили, а видео + синк пока нет.

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

У меня только одно. Все, что основано на gst по сути неработоспособно.

Да, это не совсем беда gst, это скорее неспособность современной техники безбажно обрабатывать видеопотоки. Звук в целом осилили, а видео + синк пока нет.

Тут я уже не могу что-то говорить, т. к. не работал с мультимедиа. Вполне возможно. Мне исключительно показалось, что ты говоришь про ненужность сабжа на основании того, что gst уже есть.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)

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

anonymous
()
Ответ на: комментарий от svobodka_fighter

А ещё есть смешное слово «многочлен». И пацаны из старших классов рассказывали, что на биологии им фильм с голыми тетками показывали.

anonymous
()

10 раз прочитал и так и не понял, для чего это нужно и как оно работает. Говорят, типо пульсвидео, но пульсаудио разруливает аудиопотоки же, но для видео подобное не нужно же, нет? Что за другие источники видео?

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

Пока я буду трындеть по скайпу с любовницей, червь/троян/зонд будет сливать мой видеопоток кому надо.

Червь-троян может сам работать прокси-сервером взамен пинуса, прозрачно сливая видеопоток кому надо, а его копию — скайпу.

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

Червь-троян может сам работать прокси-сервером взамен пинуса, прозрачно сливая видеопоток кому надо, а его копию — скайпу.

Для этого в ситеме нужны будут уже совсем другие привилегии.

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

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

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

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

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

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

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

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

Даже на сартфонах уже две камеры. А еще есть ютуб, видеофайлы на диске, сам десктоп - это все видеопотоки

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

Кокой сурьезный. Думаю что «осудить» стебущихся над названием — максимум на что ты способен. Реально серьезные люди не заморачиваются такой херней, особенно в выходной день.

anonymous
()
Ответ на: комментарий от intelfx

Хммм, странно, что он ещё не интегрирован в systemd.

anonymous
()
Ответ на: комментарий от Freyr69

10 раз прочитал и так и не понял, для чего это нужно и как оно работает. Говорят, типо пульсвидео, но пульсаудио разруливает аудиопотоки же, но для видео подобное не нужно же, нет? Что за другие источники видео?

Возможно, пригодится тем, кто пишет всякие летсплеи.

BlackRaven86
()
Ответ на: комментарий от stav_artefakt

«Яйцо» рулит. Наверное, руссо туристо не покупают в Испании яйца, думая, что это сорт яиц плохой.

anonymous
()
Ответ на: комментарий от Klymedy

Теперь кроме пупшшаудио будет ▍▇▐▄▐видео!

Во-первых, как я понимаю, у pulsevideo цели куда менее масштабные - всего лишь видео потоки реплицировать. Во вторых, его разрабатывает не какой-то там неуравновешенный школьник с нашумевшей фамилией, а один из самых адекватных разработчиков гстримера, Вим Тайманс. Думаю, нормально всё будет. А вещь - нужная. Надоело, к примеру, что смотрю телек через xawtv, кто-то звонит в это время через firefox hello, и на xawtv пропадает изображение, по тому, что фаерфокс попытался его перехватить.

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