Software live encoder

58 views
Skip to first unread message

Maxim K

unread,
Dec 11, 2014, 10:53:03 AM12/11/14
to stream...@googlegroups.com
Всем привет.

FMLE, Wirecast, Xsplit - просты в конфигурации, но и качество кодирования далековато для идеала.
ffmpeg - ну тут даже и обсуждать нечего, консольный, гибкий в настройке, понимает куча форматов и протоколов, в общем the best of the best
имхо один большой плюс flme и wirecast - умеют пушить rtmp поток в несколько точек, и при недоступности одной из них спокойно продолжают работать, что не скажешь о ffmpeg(к примеру есть стримить по rtmp).

А какие ещё software live энкодеры существуют в нашем мире? А с поддержкой аппаратного энкодинга в h264?

Max Lapshin

unread,
Dec 11, 2014, 1:32:56 PM12/11/14
to stream...@googlegroups.com
во-первых, стоит посмотреть на gstreamer, его сейчас начали любить.

во-вторых, посмотри на варианты, когда ffmpeg работает, а какой-нибудь nginx-rtmp мультиплексирует раздачу

в-третьих, VLC

Ещё есть наш flussonic, но это серверная штука. QuickSync к нему мы сейчас приделываем, но это тот ещё костыль в целом.

--
Вы получили это сообщение, поскольку подписаны на группу "streaming-ru".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес streaming-ru...@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

Максим Козлов

unread,
Dec 12, 2014, 6:50:56 AM12/12/14
to stream...@googlegroups.com
gstreamer попытаюсь в очередной раз в нём разобраться.

>>когда ffmpeg работает, а какой-нибудь nginx-rtmp мультиплексирует раздачу
live энкодеры у нас на виндах(в убунте блэкмеджиковский захват к меня так и не взлетел), а под винду nginx-rtmp auto_push не умеет. но в целом такая связка рассматривалась.

vlc научился работать с rtmp?

11 декабря 2014 г., 21:32 пользователь Max Lapshin <max.l...@gmail.com> написал:

Ilya Shcherbak

unread,
Dec 12, 2014, 7:04:46 PM12/12/14
to stream...@googlegroups.com
re nginx-rtmp: Макс про это и говорит, что поток на nginx заходит от произвольной софтины. nginx занимается стримингом он не обязательно стоит на тойже машине что захват+энкодинг (скорее наоборот).

re gstreamer: быстро и легко можно собрать на коленке нужную цепочку. (иногда бывает магия со стыковкой по капсам (сильно специфичен от версии к версии)). его embedded-щики и любят за это. легкий способ дать юзеру интерфейс к кодеку. удобно использовать для всяких тестов, когда нагенерить что-нибудь нужно или файл застримить. ну а вцелом Gnome такой Gnome. мне не понравилось девелопить под его API. я бы стал рассматривать gstreamer - как хороший вариант для прототипа.

задача не совсем ясна. это клиентская часть которая капчурит поток и шлет его в сеть? 

четверг, 11 декабря 2014 г., 16:53:03 UTC+1 пользователь Maxim K написал:

Maxim K

unread,
Dec 16, 2014, 8:10:24 AM12/16/14
to stream...@googlegroups.com
>> re nginx-rtmp: Макс про это и говорит, что поток на nginx заходит от произвольной софтины. nginx занимается стримингом он не обязательно стоит на тойже машине что захват+энкодинг (скорее наоборот).
это понятно. такую схему даже когда-то и собирали на тестовом стенде. Но имхо многовато количества точек отказа появляется.


>> это клиентская часть которая капчурит поток и шлет его в сеть?
yep!
но в целом интересуют не только клиентская, но и что-то интерпрайзное, способное энкодить 24х7

суббота, 13 декабря 2014 г., 3:04:46 UTC+3 пользователь Ilya Shcherbak написал:
Reply all
Reply to author
Forward
0 new messages