Как стать автором
Обновить

RubyIZUMI — вещаем живое H264 на флеш-плееры

Время на прочтение1 мин
Количество просмотров966
RubyIZUMI — RTMP Сервер (MP4/H.264) для Flash-плеера, написан на Ruby
Позволяет вещать как живое видео так и .mp4 файлы

Для вещания по запросу подходят файлы .mp4, внутри которых H.264 и AAC

Для вещания живого видео (пока что только видео) Нужно запустить кодировщик (например VLC)
например:vlc -vvv dshow:// :dshow-vdev="QuickCam for Notebooks Pro" :dshow-size="640x480" --sout "#transcode{venc=x264,vcodec=x264,vb=500,scale=1}:rtp{dst=serverIP,sdp=file://C:/vlc.sdp}"

На сервере, скачиваем и запускаем:
$ ruby server.rb -rtp vlc.sdp

Чтобы увидеть:
$ cd player
$ rascut Player.as -s


Подробнее о rascut (Ruby ActionSCript UTility)
Проверяем флеш-плеер
Демо

Смотреть можно на версиях (9,0,115,0 и 9,0,124,0) с поддержкой H.264
Сервер пока ещё сыроват, но намного проще RED5.
Теги:
Хабы:
Рейтинг0
Комментарии0

Публикации

Истории

Ближайшие события

24 – 25 октября
One Day Offer для AQA Engineer и Developers
Онлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
26 октября
ProIT Network Fest
Санкт-Петербург
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань