新しいJavaプロジェクトの研究オンラインノート-day13(A)

1 eラーニングは、要件の分析1.1説明必要
含め、様々な形態を学ぶ、オンライン教育サイトとしてオンラインの研究を:学生が学習にオンライン学習センターにログインし、等の記録や放送、ライブ、グラフィック、コミュニティ、このセクションでは、開発します:オンライン学習テープコースは、要件は以下の通りである。
1、学生は、Windowsのブラウザでオンラインビデオを見ることができます。
2、プレーヤーは早送り、基本的な機能を巻き戻し、一時停止しています。
3、学生が簡単にセクションを切り替えることを学ぶことができます。
新しいJavaプロジェクトの研究オンラインノート-day13(A)
テープコースは何ですか?
テーピング経過は良好コースレコードのオンラインオンデマンドのユーザーのためのビデオ、繰り返し学習を提供することです。
ビデオコースを管理する方法?
専門課程のビデオを管理するためのメディア資産管理システムは、ユーザーがメディア情報システム、およびビデオ符号化プロセスへのビデオファイルをアップロードします。
1.2 VODソリューションは、
ストリーミングメディア1.2.1
ストリーミング:
新しいJavaプロジェクトの研究オンラインノート-day13(A)

詳細参考:https://baike.baidu.com/item/%E6?... 98740分の93 FR =アラジン
一般化は理解:ストリーミングビデオファイルは、データパケットなど、多くの小片、これらの小片に分割されビデオパケットの送信は、ビデオを見ながらながら、ネットワークを介して送信されます。
ストリーミングとダウンロード:ネットワーク経由でオーディオのストリーミング伝送、2つのビデオ情報の方法があります。ダウンロード:ダウンロードは、動画ファイルを再生し、長い時間を待って演奏するためには、映像の一部を再生することができないがダウンロードされていない完了するまで、オーディオおよびビデオファイルが完全に再生を開始するためにマシンにダウンロードされた後、つまり、それが特徴であるが待たなければなりません。ストリーミング:クライアントは、オーディオ、ビデオのリアルタイム伝送によるビデオサーバへのリンクで、「ダウンロードしながら再生し。」ストリーミングは、次の2つの方法があります。1)オーディオおよびビデオファイルをダウンロードするにストリーミングされる順序の順序を、あなたがダウンロードを達成することができます側を再生しながら、しかし、ユーザーがダウンロードしたビデオコンテンツを見ることができ、あなたは早送りできない動画をダウンロードしないために一部では、シーケンスは、達成するために、このようなnginxのは、ApacheなどのHTTPストリーミングサーバを使用することができます。

2)リアルタイムライブストリーミングをストリーミングすることは順次ストリームを解決することができ、高速の質問に転送することができない、それは、http異なるストリーミング、それはストリーミングメディアサーバーを使用する必要がありますし、ストリーミングメディアプロトコルを使用してビデオを送信するために、その流量比のHttp輸送複合体。一般的なリアルタイムストリーミングプロトコルはそうでRTSP、RTMP、RSVPとあります。

メディアシステムのストリーミング、ビジネス・プロセスの模式学習ストリーミングメディアシステムの基本的な構造のメディアシステムの概略構成をストリーミング。
新しいJavaプロジェクトの研究オンラインノート-day13(A)
図1に示すように、元のファイルは、ネットワーク伝送に適したビデオエンコーダストリームフォーマットによって変換され、エンコードされたビデオは、メディアサーバに直接配信しました。
元のビデオファイルは、通常、エンコーダによって符号化されたカメラ、ビデオカメラ、オーディオおよびビデオファイル記録装置、より大きな、ネットワーク伝送圧縮プロセスを通過するためには、即ち、によって収集などのビデオ、予め記録されています。
2、ストリーミングメディアは、外部データ転送インタフェースを提供するエンコードされたビデオ・ファイルを取得したメディアサービスは、インターフェースプロトコルを含む:HTTP、RTSP、RTMPが好き。
図3に示すように、メディアサーバは、ビデオ・データ・ストリーミング・プロトコル、ビデオが取得したプレイヤーと通信します。

おすすめ

転載: blog.51cto.com/13517854/2406074