2016-05-24 43 views
2

ビデオチャットに使用しているWebRTCアプリケーションがあります。ライブWebRTCビデオをYouTubeに保存

私は基本的にユーザーのストリームを取得し、YouTubeに格納する 'ビデオの保存'ボタンを提供する必要があります。私はYouTubeのビデオアップロードAPIだけでなく、ライブストリーミングを試みてきましたが、どういうわけか彼らは働いていません。

私は正しいアプローチを使用していますか?ライブストリーミングとビデオアップロードの間に使用するのは正しいですか?私はこれを保存できる他の方法がありますか?

+0

コードを表示してください。 – wonko79

答えて

3

ユーチューブ上のWebRTCビデオを格納するための2つの方法があります。

1)ファイルのMP4またはWebMの中のWebRTCストリームを記録し、ユーチューブのAPIを使用して、ユーチューブ上でこのファイルをアップロードするには。

2)WebRTCストリームをリアルタイムでRTMP H.264 + AACに変換し、結果ストリームをRTMPライブエンコーダの仕組みをYouTubeにプッシュします。

+0

ありがとう@Alex 私は最初のポイントを達成しましたが、ロードブロックを打ちました。ソリューションはあなたの2番目のポイントだと思うが、私はrtmpサーバーにライブストリームを送ることができない。 YouTubeのAPIはそれをどうやって行うのか教えてくれません。それだけです、 ステップ3.2:ビデオを開始 ビデオストリームのビデオの送信を開始します。 しかし、私はビデオの送信を開始するには、私はそれを把握することはできません。可能であれば、いくつかの例で私を助けてください。 –

+0

私はrtmpサーバーとストリームIDをYouTubeのAPIから取得しましたが、これらを使用してYouTubeのrtmpサーバーにストリームを送信するにはどうすればよいですか。 –

+1

RTMPストリームをRTMPクライアント(RTMPサポート付きライブエンコーダ)からH.26​​4 + AAC形式のYoutubeにプッシュできます。 WebRTCサーバーがクライアントモードで動作し、WebRTCストリームをRTMPとして再公開できる場合は、WebRTCサーバーでも同じことができます。したがって、計画は** WebRTCブラウザです** >> [WebRTC] >> ** WebRTCサーバー** >> [RTMP] >> ** RTMPサーバー** >> [RTMP] >> ** Youtube ** – Alex

関連する問題