LiveShellとRed5(RTMPサーバ)でローカル中継サーバを立ててみた

画像とか無いけど、これだけあればいけるかな。

事前設計

UbuntuRed5RTMPサーバを立て、LiveShellで配信、クライアントからはブラウザで閲覧
完全ローカルネットワークで配信をする

Red5サーバ

Ubuntu Desktop 13.04をインストール(ディストリビューションは好き好きでw)

Ubuntu 日本語 Remix イメージ

Ubuntuの入手 | Ubuntu Japanese Team

有線LANで接続、IPアドレスを固定(一応)

仮に172.16.2.12にします。

LiveShellで接続OKが出ているのは、Red5 0.8Finalまで。

Firmware Rev.3325 (2012.5.21)

Red5 0.9以降では配信できませんのでご注意ください

LiveShell Manual | LiveShell Series English Online Manual
/optや/usr/localで、red5を解凍

[red5@/usr/local/]% tar xzvf /tmp/red5-0.8.0.tar.gz

Red5設定

サービス起動

[red5@/usr/local/]% cd /usr/local/red5-0.8.0
[red5@/usr/local/]% sudo ./red5.sh

ブラウザで設定

installで、midiDemoをインストール

設定を変更

/usr/local/red5-0.8.0/conf/red5.propatiesで127.0.0.1と書かれている物を、固定IPアドレスに変更
[red5@/usr/local/]% vi red5.propaties

viの置き換えコマンド

:%s/127.0.0.1/172.16.2.12/

Red5 Publisherで接続確認

ブラウザで接続確認

http://172.16.2.12:5080/Demos/publisher.htmlに接続
Serverを、rtmp://172.16.2.12/midiDemoに設定しConnect
VideoやAudioを設定
livestreamを設定しPublishを押し、RTMPサーバに音声や画像を送信
エラーが出ずに接続ができればOK

Webサーバを準備

mini-httpdをインストール、パッケージからインストール

/etc/default/mini-httpd.confで、auto run:1で起動設定

Webサーバーを起動

[red5@/usr/local/]% sudo /etc/init.d/mini-httpd start

ビューアーを設置

/usr/share/mini-httpd/html/

jwplayerのアカウントを作成し、ウィザードでHTMLを作成(以下のボタンを押すんだよ)

Publish a Video Now »

Media File:rtmp://172.16.2.12/midiDemo
Poster Image:(自由な画像を、仮に/usr/share/mini-httpd/html/iswey_03.jpgを設置)
Media Title:livestream

出てきたものは以下、/usr/share/mini-httpd/index.htmlとして作成

Javascriptは外にあるので、ローカルにダウンロードしておくことも可能
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script src="http://jwpsrv.com/library/XXXXXXXXXXXXXXXXXX.js"></script>
</head>
<body>
<div id='playerXXXXXXXXXX'></div>
<script type='text/javascript'>
    jwplayer('playerXXXXXXXXXX').setup({
        file: 'rtmp://172.16.2.12/midiDemo',
        image: '/iswey_03.jpg',
        title: 'livestream',
        width: '100%',
        aspectratio: '4:3',
        fallback: 'false',
        autostart: 'true',
        primary: 'flash'
    });
</script>
</HTML>

LiveShellを設定

LiveShellのローカルモードで接続

https://shell.cerevo.com/local

以下設定でOKをして、音声をLiveShellに聞かせると接続開始

RTMPの 配信先URL を

rtmp://172.16.2.12/midiDemo

ストリーム名

livestream

一度しか使えないURL

OFF

RTMP認証を利用する

OFF

ブラウザで、http://172.16.2.12/に接続して、動作確認

情報セキュリティワークショップin越後湯沢の自動Tweetを設定したのでメモ

TwittBotにて設定。イベント系では、こういう時間指定のTweetと参考情報Tweetは自動にTweetにするに限ります。

2013/10/11 09:30 [参考]情報セキュリティワークショップin越後湯沢の会場は、越後湯沢駅東口より、徒歩5分です。 http://www.anisec.jp/yuzawa/access.html #yuzawaws http://www.anisec.jp/yuzawa/program.html
2013/10/11 10:00 本日から、情報セキュリティワークショップin越後湯沢が開催されます。参加される皆さん、よろしくお願いします。 #yuzawaws http://www.anisec.jp/yuzawa/program.html
2013/10/11 10:30 情報セキュリティワークショップin越後湯沢の公式ハッシュタグは→  #yuzawaws http://www.anisec.jp/yuzawa/program.html
2013/10/11 11:00 本日の湯沢WSは12時からです。お昼は食べてから来てくださいね! #yuzawaws http://www.anisec.jp/yuzawa/program.html
2013/10/11 12:00 上村清隆氏(湯沢町長) 開会挨拶と、オリエンテーションです。 ( #yuzawaws live at http://ustre.am/15zWB )
2013/10/11 12:20 MSの高橋さんから、「Windows XP/Office 2003 サポート終了を機会に振り返る 情報セキュリティの『これまで』と『これから』」  ( #yuzawaws live at http://ustre.am/15zWB )
2013/10/11 13:30 警察庁砂田さんより、「警察におけるサイバー攻撃対策について」 です。こちらは中継はありません。 #yuzawaws http://www.anisec.jp/yuzawa/program.html
2013/10/11 14:40 企業PRセッション 日立ソリューションズ小山さんによる「経済産業省、エプソンの導入事例に学ぶ『機密情報を確実に守る方法』とは!?」 です。 ( #yuzawaws live at http://ustre.am/15zWB )
2013/10/11 15:00 企業PRセッション2本目、UBIC野粼さんより「プレディクティブ・コーディングが変えたデジタルフォレンジック調査手法」 です ( #yuzawaws live at http://ustre.am/15zWB )
2013/10/11 15:30 内閣官房社会保障改革担当室 向井さんより、「社会保障・税に関わる番号制度について」 についてです。 ( #yuzawaws live at http://ustre.am/15zWB )
2013/10/11 16:30 車座会議オリエンテーションとして、座長に各車座の概要をプレゼンいただきます。 ( #yuzawaws live at http://ustre.am/15zWB )
2013/10/11 17:00 この後、18時30分より湯沢ニューオータニホテルにて、名刺交換会を開催します。皆さん交流しましょう! #yuzawaws http://www.anisec.jp/yuzawa/program.html
2013/10/11 17:05 本日の公民館での発表はすべて終わりました。皆さん本当にありがとうございました! ( #yuzawaws live at http://ustre.am/15zWB )
2013/10/11 17:10 名刺交換会までの間に、夕食をお楽しみください。 参考 → http://www.yuzawa.or.jp/foods/ #yuzawaws http://www.anisec.jp/yuzawa/program.html
2013/10/11 17:15 車座会議は、湯沢ニューオータニホテルにて、19時より開始します。楽しいお話を皆さんとできるのを楽しみにしています! #yuzawaws http://www.anisec.jp/yuzawa/program.html
2013/10/11 17:20 [参考]湯沢ニューオータニホテルは、駅を挟んだ向こう側になります。 #yuzawaws http://www.anisec.jp/yuzawa/program.html
2013/10/11 18:20 まもなく、車座会議が、湯沢ニューオータニホテルで始まりますよー! #yuzawaws http://www.anisec.jp/yuzawa/program.html
2013/10/11 18:30 もちろん、車座会議は中継なんてしませんよっ!残念!  #yuzawaws http://www.anisec.jp/yuzawa/program.html
2013/10/11 19:00 車座会議始まります、21時まで楽しいセキュリティの時間デス! #yuzawaws http://www.anisec.jp/yuzawa/program.html
2013/10/11 19:05 車座会議:「ソーシャルメディアにおける各種インシデントと利用者への影響」(座長:守屋英一氏,一戸実行委員)  #yuzawaws http://www.anisec.jp/yuzawa/program.html
2013/10/11 19:10 車座会議:「ダーリン、うちのインシデント対応、このままでいいっちゃ?」(座長:辻伸弘氏,前田典彦氏,山本健太郎氏,橘実行委員) #yuzawaws http://www.anisec.jp/yuzawa/program.html
2013/10/11 19:15 車座会議: 「人材育成・キャリアをマジで真剣に議論しよう」(座長:猪俣敦夫氏,花田実行委員)  #yuzawaws http://www.anisec.jp/yuzawa/program.html
2013/10/11 19:20 車座会議:「Security Assurance 〜過渡期の中で企業はどこまでセキュリティ施策を行えばよいか〜」(座長:鳥越実行委員) #yuzawaws http://www.anisec.jp/yuzawa/program.html
2013/10/11 19:25 車座会議:「社会保障・税番号制度」(座長:楠正憲氏)  #yuzawaws http://www.anisec.jp/yuzawa/program.html
2013/10/11 19:30 車座会議:「サイバー技術と安全保障について語ろう」(座長:伊東寛氏) #yuzawaws http://www.anisec.jp/yuzawa/program.html
2013/10/11 21:00 本日の車座会議は、ここまで。会場の都合により早めの撤収をお願いします! #yuzawaws http://www.anisec.jp/yuzawa/program.html
2013/10/12 08:00 湯沢WS2日目。本日は9時20分より湯沢町公民館で行います。一本目から見逃せない内容ですよ!(お風呂入ってる場合じゃないっちゅーのw) #yuzawaws http://www.anisec.jp/yuzawa/program.html
2013/10/12 08:30 情報セキュリティワークショップin越後湯沢の公式ハッシュタグは→  #yuzawaws http://www.anisec.jp/yuzawa/program.html
2013/10/12 09:00 まもなく、2日目のセッションが開始しますよー! #yuzawaws http://www.anisec.jp/yuzawa/program.html
2013/10/12 09:20 本日1本目は、神戸学院大学の赤堀さんによる「個人情報漏えいのリスクマネジメント〜保険の利用と課題〜」 です。 ( #yuzawaws live at http://ustre.am/15zWB )
2013/10/12 10:30 協賛企業PRタイム。協賛各社の方に出展内容をお話しいただきます! ( #yuzawaws live at http://ustre.am/15zWB )
2013/10/12 11:20 明治大学ビジネス情報倫理研究所 守屋さんに「SNS 情報セキュリティと使用ルール」でお話しいただきます。このセッションは中継を行いません。 #yuzawaws http://www.anisec.jp/yuzawa/program.html
2013/10/12 12:25 お昼休憩は、13時30分までです、湯沢のおいしいものをお楽しみください!参考 → http://www.yuzawa.or.jp/foods/ ( #yuzawaws live at http://ustre.am/15zWB )
2013/10/12 13:30 午後一本目は、IPA大森さんによる、「『感染拡大ではなく、侵入拡大!』 標的型メール攻撃の対策視点を変えよう」 です。 ( #yuzawaws live at http://ustre.am/15zWB )
2013/10/12 13:50 (ISC)2 Japan衣川さんによる、「情報セキュリティグローバル標準 (ISC)2資格のご紹介」 です。 ( #yuzawaws live at http://ustre.am/15zWB )
2013/10/12 14:20 デロイト トーマツ リスクサービスの岩井さんによる「サイバー攻撃におけるフォレンジックの課題と展望」なお、こちらのセッションは中継をいたしません。 #yuzawaws http://www.anisec.jp/yuzawa/program.html
2013/10/12 15:30 IISEC 原田さんによる「2013年のISO/IEC27001/27002の改訂では、何が話されて、何が変わったのか、議論の裏にあるものとは。」です。こちらも中継は行いません。 #yuzawaws http://www.anisec.jp/yuzawa/program.html
2013/10/12 16:40 総括セッションは、一戸実行委員長や関係者から、全体を通してのまとめセッションです。 ( #yuzawaws live at http://ustre.am/15zWB )
2013/10/12 17:25 情報セキュリティワークショップin越後湯沢に参加された皆さん、中継をご覧になった皆さんありがとうございました。これで、全セッションは終了です!また来年お会いしましょう! ( #yuzawaws live at http://ustre.am/15zWB )
2013/10/12 17:30 フェアウェルパーティーは、18時から湯沢ニューオータニホテル銀嶺です。 #yuzawaws http://www.anisec.jp/yuzawa/program.html