2016-09-29 12 views
3

私は、キャプチャストリームAPIを使用してhtml5キャンバスをキャプチャしようとしています。このキャプチャストリームには図面があり、html5ビデオタグを使用して再生します。
問題ストリームをキャプチャしてビデオタグで再生すると、まったく同じことが起こります。
しかし、私はストリームを別のピア(webRTC Streaming Using Licode MCU)に送り、そこで再生します。
webrtcを使用した透明ピクセルによるストリーミングビデオ

黒い背景で再生されます。すなわち、ビデオはもはや透明ではない。
誰もこれまでに遭遇したことはありますか?

問題である可能性があり何:

は、それがのWebRTCチャネルの問題です、透明ピクセルを処理するためにそのことがなくてもよいですか?

OR

メディアサーバーとは何かすることができますか?または、他の何か?

+0

私は全く同じ問題を抱えていますが、問題を解決できますか? – Solix

+0

@Solix:いいえ、私はユースケースの代わりに、透明なビデオをストリームする必要はありませんでした。だから私はそのアプローチに落ちた。しかし、誰かがこれに対する答えを持っているかどうかを知ることはまだ興味深いでしょう。 – piyush

答えて

0

キャンバスを動画データとして送信しているようです。 WebRTCは通常、VP8またはH264のいずれかを使用してビデオを送信し、アルファチャンネルをサポートしていません。したがって、動画として送信する場合は、透明性を使用することはできません。

でも可能ですが、WebRTCのデータチャネル部分を使用して送信してください。シリアライズしてデシリアライズする必要がありますが、バイトを送信するだけなので、アルファチャンネルを維持できます。

関連する問題