サーバフォーカスを構築し、展開するライブソースの開発環境

ライブシステム開発はまだライブ放送システムのソースコードの開発の礎は、より人気になるだろうと同時に、広範な市場の見通しを持っています!システム開発に建てられたライブのために、我々はそれについて知っておく必要がある一般的な問題は何ですか?

1、放送システムプラットフォーム環境構造
:プラットフォームのビルド環境を放送することが多い、すなわち、LNMPまたはランプ環境を採用している
LNMPはnginxのを参照するにはCentOSの/ Debianのもと、PHP、MySQLの、phpMyAdminは、eAcceleratorのキーのインストールパッケージは、かもしれ準備しましたVPS、スタンドアロンホスト上の簡単なインストールのLNMP制作環境。
LAMPには、Linux + Apacheの+ MySQLの/ MariaDB +を参照のPerl / PHP / Pythonの、独自のプログラムですが、しばしば一緒に使用されるオープンソースソフトウェア自体の動的なWebサイトまたはサーバーの共通セットを構築するために多くを持っています互換性の高い程度に、一緒に強力なWebアプリケーションプラットフォームを形成します。

使用される2、ライブAPPソース開発言語
使用される音声のライブシステム開発フレームワークと開発には、以下に起因することができる:
1)手続きフレームワーク主thinkPHPフレームワーク、インタフェース部はπフレームによって達成することができる
2)携帯電話AndroidとiOSは、エンドポイントを持っているので、使用する開発環境とプログラミング言語が異なっています。メインJava言語のAndroidの終わりには、それは通常、iOSのiOSのネイティブ言語OC、より柔軟なサーバー側の開発言語の選択を終了します、あなたは、PHPやJavaの開発を使用することができます。

3、サーバー配備の設定ライブシステムの焦点
ビジネスロジックは、ライブシステムが処理完了するために一緒に複数の業務サーバを構築する際に、放送システムが使用されます。通常時にサーバーは、ブロードキャスト・プラットフォームの安定した動作を保証し、分散型展開を展開し、静的および動的な分離を使用します。以下の業務サーバの主な用途。
1)メッセージサーバ:メッセージをプッシュすると、主に使用され、ユーザーがメッセージのチャットルーム、プライベートの手紙のメッセージをプッシュします。
2)ビジネスサーバー:電話ライブ事業の一部、友情、放送管理、通貨制度、ギフトシステム。
3)ビデオサーバー:ビデオ放送、オンデマンド、トランスコーディング、ストレージ上、およびオンデマンド。
4)IMインスタントメッセージング:セルフサービスの展開チャットサーバを構築するためにNode.jsのを使用。
5)ビデオ・ストリーミング(ストリーミングメディアサーバー):私たちは、サードパーティのCDNを使用することをお勧めします、アカウントの開口部を使用することができます。CDNのコンテンツの側面について、当社はコンテンツの今後の焦点に行います。
6)ビジネスサーバー:ウェブロジックはPHP-tlinkphp、thinkcmf、mysqlの、に基づいているのRedis。記憶のためのMySQLサービス、Redisのサービスは、データを格納された動的データを静的データをキャッシュ提供します。

おすすめ

転載: blog.51cto.com/14506967/2433506