この APIを使用してストリーム データをダウンロードすることはできましたが、解析方法がわかりません。RMTP 形式を調べましたが、一致していないようです。
from livestreamer import Livestreamer
livestreamer = Livestreamer()
# set to a stream that is actually online
plugin = livestreamer.resolve_url("http://twitch.tv/froggen")
streams = plugin.get_streams()
stream = streams['mobile_High']
fd = stream.open()
data = fd.read()
ここにデータの例をアップロードしました。
理想的には、ビデオとして解析する必要はありません。最初のキーフレームのみが画像として必要です。どんな助けでも大歓迎です!
更新: OK、OpenCV が動作するようになりました。これは、私が持っていたランダムなビデオ ファイルの最初のフレームを取得するために動作します。ただし、ストリーム データを含むファイルで同じコードを使用すると、ナンセンスなイメージが生成されました。