2

ホスティング会社に Red5 をサーバーにインストールしてもらい、RMS および RMS HTTP プロトコルのアドレスとポートを送ってもらいました。では、実際にビデオをアップロードし、それを Web ページに埋め込んで再生するにはどうすればよいでしょうか? 使用できる既製のアプリケーションはありますか、それとも自分で作成する必要がありますか? ドキュメントには開発コード以外は何も見つかりません。

編集: JWPlayer を使用して、RTMP 経由でビデオを再生できるようです。ビデオをアップロードする必要がある特定のフォルダはありますか、または Red5 サーバーのどこにでも置くことができますか? 例: rtmp://myip/red5/myvideos/video1.mp4 ?

編集: Video Whisper アプリケーションを webapps ディレクトリに追加し、ファイルを videowhisperstreams ディレクトリに移動しましたが、まだうまくいきません (JWPlayer は表示されますが、サーバーが見つかりません)。コードは次のとおりです。

<div id='mediaspace'>This text will be replaced</div>

<script type='text/javascript'>
  jwplayer('mediaspace').setup({
  'flashplayer': 'jwplayer/player.swf',
  'file': 'test.flv',
  'streamer': 'rtmp://myip/videowhisper',
  'controlbar': 'bottom',
  'width': '470',
  'height': '290'
});
</script>
4

2 に答える 2

1

私はそれを考え出した。上記のスクリプトは機能しますが、/root/red5/webapps代わりにアプリとビデオをアップロードしていました<root>/opt/red5/webapps

于 2012-04-22T16:11:15.713 に答える
0

これを試してください.. jwplayer swfobject.js 、 player.swf をダウンロードしてください

http://blog.deconcept.com/swfobject/

動画をアップロード

http://hioxindia.com/faq/domain-hosting/Install-Flash-Media-Encoder.php

<script type='text/javascript' src='swfobject.js'></script>

<div id='mediaspace'>This text will be replaced</div>

<script type='text/javascript'>
var url='rtmp://myip/red5/myvideos/video1.mp4';
var so = new SWFObject('player.swf','mpl','550','400','9');

so.addParam('allowfullscreen','true');

so.addParam('allowscriptaccess','always');

so.addParam('wmode','opaque');

so.addVariable('file','livestream.flv');

so.addVariable('plugins','livestream-1');

so.addVariable('streamer',url);

so.write('mediaspace');

</script> 
于 2012-04-21T04:42:51.240 に答える