広告

PT3, PT2, Web カメラ,任意のビデオファイルをリアルタイムに HLS (HTTP Live Streaming) でストリーミングをするウェブアプリケーションと iOS App

!!! 半年以上も前に書かれた古い情報です !!!
!!! 半年以上も前に書かれた古い情報です !!!
!!! 半年以上も前に書かれた古い情報です !!!
!!! 半年以上も前に書かれた古い情報です !!!
!!! 半年以上も前に書かれた古い情報です !!!

随分と過去に下記のようなウェブアプリケーションを Java でスクラッチ開発していました.

mystreamer 改め Streaming Server For Multiple Platforms (SSFMP)

MyStreamer – iOS, OS X, Android, VLC (OS X, Linux, Windows) にストリーミングするシステム
https://hirooka.pro/?p=919

それから世の中も変わってきまして,Spring Boot, Docker, Quick Sync Video, AWS Elastic Beanstalk 等,流行りの技術を取り入れながら少しリファクタしてみました.

まだバージョン 0.0.1-SNAPSHOT で,ほとんど自分自身でしか使えないような出来ではありますが.

(何かあれば GitHub の Issues にでも入れてもらえると嬉しいです)

詳細は GitHub に.

chukasa
Web camera, video file, PT2 and PT3 HTTP Live Streaming (HLS) Server for OS X and iOS
https://github.com/hirooka/chukasa

基本的には Safari で動きます.

OS X 10.11.4 の Safari で動かすとこのような感じ.

AirPlay で Apple TV にも飛ばせます.

© copyright Blender Foundation | durian.blender.org

Swift の勉強も兼ねて,ストリーミング動画を見ながらネットサーフィンもできるような iOS App も作成してみました.

chukasa-ios
https://github.com/hirooka/chukasa-ios

© copyright Blender Foundation | durian.blender.org

Microsoft Edge は HLS をサポートしているので,Windows 10 の Edge でも一応再生できることを確認していますが,音声が乱れることがあります.Daylimotion が開発している hls.js を使用することで Google Chrome (OS X, Linux, Windows) や IE (Windows 10) でも一応再生できるっぽいことを確認していますが,映像がカタつきます.というわけで,基本的には OS X, iOS, tvOS 向けですね.

広告