Size: a a a

DevOps — русскоговорящее сообщество

2020 April 20

D🦆

Dmitry 🦆 in DevOps — русскоговорящее сообщество
Я на одном проекте величиной где-то около 30 человеколет тесты научился запускать на sqlite, хотя сам проект работает на mysql
источник

D🦆

Dmitry 🦆 in DevOps — русскоговорящее сообщество
Минимальное число несовместимостей (именование индексов) исправил за день
источник

S

Sergey in DevOps — русскоговорящее сообщество
Коллеги, подскажите плиз. Захватываю rtsp поток через ffmpeg, и стримлю его в hls. Контент воспроизвожу с помощью html5 HLS плеера.
источник

S

Sergey in DevOps — русскоговорящее сообщество
Но есть беда, при стриминге иногда попадаются битые пиксели и смазывается картинка.
источник

S

Sergey in DevOps — русскоговорящее сообщество
Пробую коммерческий вариант стриминг сервера flussonic - там все ок работает.
источник

S

Sergey in DevOps — русскоговорящее сообщество
У меня складывается впечатление что в платных продуктах допиленный ffmpeg, который даже при потере rtp пакетов не ссыпит картинку. Или возможно это делается на стороне плеера. Он просто как то определяет битые фреймы и выкашивает их. Каких-то механизмов улучшения качества и предотвращения битых фреймов в ffmpeg я не нашел.
источник

c

corsars in DevOps — русскоговорящее сообщество
Sergey
У меня складывается впечатление что в платных продуктах допиленный ffmpeg, который даже при потере rtp пакетов не ссыпит картинку. Или возможно это делается на стороне плеера. Он просто как то определяет битые фреймы и выкашивает их. Каких-то механизмов улучшения качества и предотвращения битых фреймов в ffmpeg я не нашел.
там кодек нормальный есть, чего нет в бесплатной реализации
источник

c

corsars in DevOps — русскоговорящее сообщество
Sergey
Коллеги, подскажите плиз. Захватываю rtsp поток через ffmpeg, и стримлю его в hls. Контент воспроизвожу с помощью html5 HLS плеера.
это ты на новой работе что ль ?
источник

S

Sergey in DevOps — русскоговорящее сообщество
Та не)))) просто решили у себя стримить камеры на паблик))
источник

S

Sergey in DevOps — русскоговорящее сообщество
Я начальству говорю)) есть флюсоник работает офигенно))) только стоит 120 кэсов за одну лицензию на один сервак)))
источник

S

Sergey in DevOps — русскоговорящее сообщество
А они мне ищи бесплатное решения))) ну я вначале крутил ffmpeg + ffserver пробовал транскодить в vpx-vp9 и отдавать webm (MPEG-DASH)
источник

ND

Nick Dvas in DevOps — русскоговорящее сообщество
Если хотят бесплатное, можно бесплатное, но бесплатное дороже 🙂
источник

S

Sergey in DevOps — русскоговорящее сообщество
Затем воткнул nginx rtmp модуль и стримлю в hls но картинка серавно сыпится((( ещё с каналом фигово rtp пакеты теряются, но флюсоник как то это умеет обходить. Он просто выкашивает битые фреймы
источник

c

corsars in DevOps — русскоговорящее сообщество
Sergey
А они мне ищи бесплатное решения))) ну я вначале крутил ffmpeg + ffserver пробовал транскодить в vpx-vp9 и отдавать webm (MPEG-DASH)
Это знакомо - любой спец на регистраторе сделает
источник

c

corsars in DevOps — русскоговорящее сообщество
Sergey
Затем воткнул nginx rtmp модуль и стримлю в hls но картинка серавно сыпится((( ещё с каналом фигово rtp пакеты теряются, но флюсоник как то это умеет обходить. Он просто выкашивает битые фреймы
Не получится - nginx не может нормально стримить - нужно чтобы был UDP
источник

AK

Alexey Kudryavtsev in DevOps — русскоговорящее сообщество
Sergey
Я начальству говорю)) есть флюсоник работает офигенно))) только стоит 120 кэсов за одну лицензию на один сервак)))
Флюссоник классный, юзал его, доволен
источник

EZ

Egor Zagorskiy in DevOps — русскоговорящее сообщество
Sergey
Коллеги, подскажите плиз. Захватываю rtsp поток через ffmpeg, и стримлю его в hls. Контент воспроизвожу с помощью html5 HLS плеера.
попробуй hls-proxy.com воткнуть перед клиентом, чтобы кэшировал
источник

S

Sergey in DevOps — русскоговорящее сообщество
ffmpeg jpg frame capture - How to discard corrupted frames - Stack Overflow
https://stackoverflow.com/questions/45983605/ffmpeg-jpg-frame-capture-how-to-discard-corrupted-frames
источник

S

Sergey in DevOps — русскоговорящее сообщество
Серавно мажет(
источник

c

corsars in DevOps — русскоговорящее сообщество
Sergey
Серавно мажет(
там кодек нужен нормальный а не встроенный с ошибками. второй вариант - сеть - нужна полная поддержка UDP stream - это важно иначе транспорта с тем же h.264
источник