2016-08-24 13 views
0

私のウェブサイトにビデオ録画/再生/保存機能を実装したいと思います。私はHTML5レコーディングのために少しの研究をしていますが、WebRTCに基づいたRecordRTCがあります。再生にはvideo.jsがあります。私はs3にそれらを保存できるようにしたいが、私はどのように考え出していない。ウェブサイトのビデオ録画/再生/保存

1)これは、ziggeo、nimbb、pipeなどのクラウドベースの商用のものを支払うことなく、これを行うための最良の方法ですか?

2)私は調べなければならない選択肢がありますか?

3)RecordRTCを使用して録画し、s3にアップロードした後のストレージはどのように機能しますか?私は何らかの圧縮をする必要がありますか? 助けがあれば助かります!本当にありがとう。

答えて

1

ビデオ録画は私たちの目のすべてのウェブサイトの未来であり、私たちは私たちがここでZiggeo(全開示、私はZiggeoで働いています:))を意味します。

レコーディングに関しては、さまざまな方法がありますが、特定のものを使用するか、すべてを実装するかは、Flash、WebRTC(https://webrtc.org/)、またはORTC(https://ortc.org/) )。

現在、WebRTCとFlashのフォールバックを使用して記録することを提案しており、ORTCの実装にも取り組んでいます。

上記のように、これを行うには多くの方法がありますが、それはあなた次第ですが、会社のポリシーのためにフラッシュで記録できない可能性もありますので、 HTTP上でWebRTCなどを使用することはできません。

あなた自身の実装では、数字を実行して一緒に結合して(それを維持して動作させる必要があります)、Ziggeoではこれを行いますSDKと機能を改善してください。

さらに、私たちはまた、ビデオをS3 buckets, FTPYouTubeFacebookにプッシュすることもできます - すぐにDropBoxにも。

あなたが私たちのような人なら、おそらくあなた自身の道を行くのが好きでしょう。しかし、あなたのウェブサイトやアプリなどの作業に時間を費やしたいだけでビデオを持っていたいなら、私はいくつかのサービスを使うことをお勧めします。

圧縮に関して。弊社のサーバーにアップロードされているすべての動画をトランスコードすることは言うまでもありません(詳しくはhttps://ziggeo.com/features/transcodingをご覧ください)。トランスコードされたビデオ(ウォーターマークやいくつかのエフェクトなどが必要な場合もあります)が保存されているオリジナルのビデオがあります。

アップロードされたビデオは、異なるブラウザで異なるビデオデータコンテナが提供されるため、一般的には標準化する必要があります。これにより、上手になりますので、あとで調整するのが簡単です使用されているブラウザ。要約する

1) - これはあなたが必要とする記録/再生およびストレージの種類に依存します。専門家ならZiggeoのようなサービスを使うことで、ウェブサイトのデザインや機能など、サービスの重要な部分に集中するのに役立ちます。楽しみと遊びのためにはまだZiggeoの無料プランがあります

2) - 私が自分で実装していれば、もっと必要なものがあるかどうかを知ることができます(または実装が簡単になります) 。あなたが好きなものを見つけたら、彼らは通常、彼らのフォーラムにいくつかの提案を提供します。 (ただし、ビジネス関連の設定の場合は、ある時点でFlash実装が必要です)

3)解像度、ビデオデータコンテナなどの点で保存するものを標準化することをお勧めします。元のビデオもそのまま残しておけば、必要に応じていつでも再エンコードすることができます(開発の初期段階で発生する可能性があります)。

関連する問題