Flashプレイヤーを使った動画配信 情報工学科 宮本 崇也.

Slides:



Advertisements
Similar presentations
1 実技演習1 2008/01/28,29 JaLTER Morpho 講習会. 2 起動・接続 各自、コンピュータを起動してネットワーク に接続してください。 各自、コンピュータを起動してネットワーク に接続してください。 IP アドレス自動取得 IP アドレス自動取得 無線 LAN 使用可 無線.
Advertisements

リッピング違法化と 違法ダウンロード厳罰化. リッピングとは DVD ビデオソフトや、音楽 CD などのデジタルデータを PC で処理 できるようなファイル形式 (PC やポータブル機器で再生しやすい 形式 ) に変換して PC 内に取り込み保存すること リッピング違法化により、著作権保護機能がついた媒体からの.
DTM を使った楽曲制作 DTM を扱う職業などの調査 北海道情報大学 情報メディア学 部 情報メディア学科 新井山ゼミ 宮本 拓美.
簡単動画制作 使用するアプリケーション  iMovie  特別教室の Mac にインストールされています  使用方法の動画解説( apple ) 
VQSコラボBusiness VQSコラボLearning ご提案資料 2014/4. Windows版 iPad版 iPhone版 交流タイプ 2 ◆シンプル設計でどの端末からも 議長or講師+5映像付発言 参加者最大:30接続(内25視聴者) (*)Android版は開発中です シンプル設計のインターフェイスはWindowsパソコン、iPad、iPhoneと.
DTM を使った楽曲制作 DTM を扱う職業などの調査 北海道情報大学 情報メディア学 部 情報メディア学科 新井山ゼミ 宮本 拓美.
Flash SWF ファイル書き換え PHP extension 2008 年 7 月 21 日 よや.
最新コピーガード CPRM コピーや録画できる回数を制限するコピーコントロール信号である。コピーワンス放送などの映像データに入っている。
専門ゼミⅠ 南ゼミ 特別授業 2002年5月24日 金曜日 4限目 今泉 裕隆.
Web製作ラボ 5/30, 6/13, 2012 hayashiLabo 13.
ストリーミング配信 惑星物理学研究室 修士2年 土屋 貴志.
Global Ring Technologies
分担 6-2-1 デジタル放送の歴史と意義  担当    福田 智 6-2-2 インターネットによる配信  担当    儘田 遼.
ネットワークを利用した 環境情報データ自動収集 サーバシステムの開発
・ホームページ製作業務のご案内 ・各種プランのご案内 ・基本構成 ・オプション構成 ・サイト構築までの流れ
第3回参考文献発表 PHP言語 岩永逸平.
ハルビン絵葉書コレクションシステムの再構築と機能追加 -サーバ側:PHPとMySQLを用いて
初めてのパソコン目次へ パソコンでできること
コンピュータ演習Ⅰ 8月6日(土) 4限目 フリーウェア.
オペレーティングシステムⅡ 第11回 講師 松本 章代 VirtuaWin・・・仮想デスクトップソフト.
WEBから確認できる 駐車場管理システムについて
第2章 ネットサービスとその仕組み(前編) [近代科学社刊]
WordPressの基礎.
PHPエディタによる 情報システム演習 01.
第6回 Flashによるゲームの作成 04A2029           古賀慎也.
「絵葉書を通じてのハルビンの 街の印象調査」システムUIの iPadアプリ化 谷研究室  飯 祐貴.
Webフォントって何? Webページ中のテキスト表示に使うフォントを指定した場所からダウンロードして適用させるもの
第1回 HTML5入門.
情報工学部 情報工学科 05A1304 鈴木 浩高 種田研究室
第4回 個人の動画配信補足のためのWeb構築
Webサイト運営 09fi118 橋倉伶奈 09fi131 本間昂 09fi137 三上早紀.
Web App Semi 2008 #1 Web App Semi 2008 #1.
サーバ管理と運営 不正アクセスに対するセキュリティ構築
第一回 Java言語 04A2029           古賀慎也.
Perlを用いた 学内専用アップローダの作成
インターネット活用法 ~ブラウザ編~ 09016 上野喬.
HTTPプロトコルとJSP (1) データベース論 第3回.
クラシック音楽普及プロジェクト KG:mao B3 wakutin.
Webを使ったナレッジマネジメントとビジネス展開*
現金に替わる電子マネーの実装 200702894 大城 翔太 木下研究室.
基幹理工学研究科 情報理工学専攻 後藤研究室 修士1年 魏 元
基礎プログラミング演習 第1回.
2016年度秋期 成果発表会 2016年11月25日 大阪開発センター 技術一部 畑中 龍樹.
MPIによる行列積計算 情報論理工学研究室 渡邉伊織 情報論理工学研究室 渡邉伊織です。
第8章 Web技術とセキュリティ   岡本 好未.
Microsoft PowerPoint98 Netscape Communicator 4.06[ja]
SLEEP機能付き 軽量AUDIOプレーヤーの開発
ホスティングサーバの作成と、 ラズベリーパイの利用
ふるみ~る 1DS05178S 山下 大二 1DS05179Y 江藤 隆 1DS05183M 川上 泰生 1DS05200R 橋元 史記
MPIによるwavからmp3圧縮の検証 情報論理工学研究室 04‐1‐47‐200 木村 惇一.
ソフトを用いた動画の並列変換処理 情報論理工学研究室 中村勇介.
動画ファイル形式 コンピュータでは、文字や画像、動画、音声といった様々な種類の情報を扱うことができるが、記憶装置に記録されるデータそのものは0と1の情報でしかない。動画ファイルの形式としてはMPEGやAVIです。
澤見研究室 I04I021 片山祐輔 I05I095 山田大志 I06I040 野崎祥志
湘南工科大学 2013年10月22日 プログラミング基礎1 湘南工科大学情報工学科 准教授 小林 学.
動画形式 2010年11月.
JavaScript プログラミング演習 - じゃんけんゲーム - 「ホームページを動的に制御したい…」
ファイルのアップロード HTMLファイルをWebサーバにアップロード 名商大のWebサーバ(opinion.nucba.ac.jp)
コンピュータ プレゼンテーション.
データベース設計 第7回 実用データベースの運用例 クライアント=サーバシステム(1)
個人の動画配信のためのWebサーバ構築 06A1058 古江 和栄.
第6回 個人の動画配信補足のためのWeb構築
Flashを用いたゲーム制作 05A1304 鈴木 浩高.
北海道情報大学 情報メディア学部 情報メディア学科 新井山ゼミ 金子拓磨
動画配信捕捉のためのWEBサーバ構築 06A1058 古江 和栄.
福岡工業大学 情報工学部 情報工学科 種田研究室 于 聡
Webアプリケーションと JSPの基本 ソフトウェア特論 第4回.
Flashを用いたゲーム制作 05A1304 鈴木 浩高.
第3回 WiiOperaブラウザでFlashゲーム
第2回 Webサーバ.
C言語を用いたゲームの作成 種田研究室 05A2055 松井和幸.
Presentation transcript:

Flashプレイヤーを使った動画配信 情報工学科 宮本 崇也

1.はじめに 近年、ブロードバンドの普及により大容量の動画配信サービスが急増している。とくにYouTubeやGoogle VideoなどFlashを使ったストリーミング配信はスムーズに動画を再生できるため、注目を集めている。 本研究はFlashを使った動画配信のメリットとは何かを調べ、実際にストリーミング配信サービスの開発を行う。

2.Flash動画のメリット ほとんどのPC(全世界の98%以上)で 再生できる。 ファイルをダウンロードし終える前に再生を開始できる。   →Webブラウザがプラグインを備えているため、     追加のソフトをダウンロード・インストールする必要が無い ファイルをダウンロードし終える前に再生を開始できる。   →見る人のイライラを少なくする事が出来る デザイン性が保たれる。   →プレイヤーはFlashで制作     ページ内に埋め込むことができる

3.システム開発 3-1.目標 本開発は、ユーザーがただ動画を視聴するだけではなく、アップロードも出来るように開発を行う。

3-2.開発環境 開発環境としては、自宅で誰でも開発できるようにすべてフリーソフトを使って開発を行った。 OS : Fedora Core3 (Linux)   →低い性能のコンピュータでも軽快に動作。     ネットワーク機能やセキュリティーに優れ、さらに非常に安定。 Webサーバ : Apache2.0.52   →高い安定性と軽快な動作を実現。     豊富な機能を使用することができる。 開発言語 : PHP5.1.2   →HTMLにスクリプトを埋め込み、動的に文書を生成・送出する。     Perl/CGIと比較して処理速度の高速化、サーバ負荷の低減が可能。     プログラミングが取得しやすい。 

3-3.開発の流れ すでにFedora CoreにApacheがインストールされていたので、PHPのインストールから始めた。(図1) アップロードされた動画をサーバ側でFLVにエンコードするためFFmpeg、音声をmp3にエンコードするためlameというフリーソフトもインストールした。 図1 PHPのインストール状況

FFmpegを使って動画をFLVにエンコードするには 以下のコマンドを入力する。   以下のコマンドを入力する。 ffmpeg -y -i input.avi -b 250 -vcodec flv -aspect 4:3 -s 480x360 -acodec mp3 -vol 200 -aq 1 -ac 2 -ar 44100 -ab 64 -f flv output.flv input.avi 動画ソース output.flv FLVファイル -b 250 動画ビットレート -aspect 4:3 アスペクトレート -s 480x360 画像解像度 -ar 44100 サンプリングレート -ab 48 音声ビットレート

HTMLでアップロードフォーム(図3)を作り、動画のみをアップできるように、拡張子を判別するスクリプトをPHPで作成した。 FLVを配信するためにサーバにFlashで作られたプレイヤーをアップする。今回はフリーソフトのFlowPlayer(図2)を使う。FlowPlayerはオープンソースなので、自分でオリジナルプレイヤーを作成することも可能だ。 図2  FlowPlayer 研究室のサーバに接続 ローカルで再生 HTMLでアップロードフォーム(図3)を作り、動画のみをアップできるように、拡張子を判別するスクリプトをPHPで作成した。 図3 アップロードフォーム 研究室のサーバに接続

4. まとめと改良点 今回、ユーザーが動画をFLVにエンコードしてからアップロードをし、HTMLソースを変更して動画の場所をプレイヤーに指定すれば視聴できるところまでできた。しかし、ソースの変更は管理者にしかできなかった。 改良点として、ユーザーが様々な形式の動画をアップロードし、サーバ側でFLVにエンコードして、動画を表示・再生が自動的にできるようにPHPでプログラムを書いていきたい。