2

ruby on railsを使ってUstreamのようなサイトを作ろうとしています。

ユーザーがウェブカメラとブロードキャストをライブでオンにできるようにしたい. また、ライブ ブロードキャストへのリンクを送信できるようにしたいと考えています。ブロードキャストは、クロスブラウザーでも動作する必要があります。

Ruby on Railsを使用してこれを効果的に行うにはどうすればよいですか?

できるだけ詳しく教えてください。最もシンプルで効率的なソリューションを探しています。

前もって感謝します。

4

1 に答える 1

0

あなたの質問はかなり漠然としているので、これがあなたが望むほど具体的でない場合は申し訳ありません


ライブ ストリーミングと Rails

Rails は実際にはライブストリーミング用に設計されていません

その MVC 構造は、大規模なデータセットとやり取りするのに最適であり、認証、API、データ駆動型アプリケーションなどの処理に適しています。

あなたが求めているライブストリーミング機能は、node.jssocket.ioの領域、より具体的にはwebsocketアーキテクチャにあり、接続された 2 つのデバイスが 1 つの接続でデータを共有できます。

利用可能なオプションは多数ありますが、独自のルートをたどらない限り、それらは制限されています。


TokBox

TokBoxは Rails アプリにとって最も安全な方法です。サードパーティの API を使用してデバイスを接続し、Javascript とフラッシュを使用してフロントエンドに接続を実装します。これは以前に実際に実装したことがあり、実行するのは非常に簡単です。ここですべて説明されています

Tokbox は現在 Telefonica によって所有されており、Telefonica の技術をより利用しやすくし、開発者により高い品質を提供するために多額の投資を行っていると思います。だから私たちはそれがどうなるかを見なければならないでしょう


WebRTC

これはドライバーに似ていますが、すべてのオプションの中で最高の品質です。唯一の問題は、このテクノロジーの実装が実際にはかなり難しいことです。概要は次のとおりです。

WebRTC は、ブラウザーでプラグイン不要のリアルタイム通信 (RTC) を可能にするオープンソース プロジェクトです。これには、音声およびビデオ チャット アプリケーションで使用されるネットワーク、オーディオ、およびビデオ コンポーネントなど、高品質のコミュニケーションのための基本的な構成要素が含まれています。


推奨事項

以前に TokBox を実装したことがあるので、それを確認することをお勧めします。ここでそれに関するチュートリアルを見ることができます

于 2013-11-16T10:53:14.667 に答える