Hatena::ブログ(Diary)

まっちゃだいふくの日記★とれんどふりーく★ このページをアンテナに追加 RSSフィード Twitter

カレンダー
<< 2013/10 >>
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

このBlogは個人的に収集しているセキュリティ情報や製品情報について書いています。
各ウイルスバスターの不具合やBlogでの反応:クラウド(2015)クラウド(2014)クラウド(2013)201220112011続き201020092008
情報なし:20162017
日本の情報セキュリティ勉強会ポータルサイト

2013年10月11日(金曜日)

LiveShellRed5RTMPサーバ)でローカル中継サーバを立ててみた

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

事前設計

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)

<SNIP>

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

no title
Red5公式ダウンロードはコレ。

red5-0.8.0.tar.gz

Page not found · GitHub Pages

[red5@/tmp]% wget http://red5.org/downloads/red5/0_8/red5-0.8.0.tar.gz

/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/接続して、動作確認

トラックバック - http://d.hatena.ne.jp/ripjyr/20131011/1381436101
当ページでは、掲載内容による不具合、問題に関する責任もちません、内容が正確である保障もできません。m(__)m
各自の自己責任で、情報の確認をお願いします

毎日のトップに掲載されている今日の記念日は、MIEさんのページから頂いております。ありがとうございます。