如何使用Red5播放视频?

时间:2012-04-21 02:02:24

标签: video-streaming red5 jwplayer rtmp

我的托管公司在我的服务器上安装了Red5,他们向我发送了RMS和RMS HTTP协议的地址和端口。那么我如何实际上传视频并将其嵌入网页进行播放?是否有我可以使用的预制应用程序,或者我必须自己创建一个?我在文档中找不到任何内容,只能找到开发代码。

编辑:看起来我可以使用JWPlayer通过RTMP播放视频。是否有我需要上传视频的特定文件夹,或者我可以将它们放在Red5服务器上的任何位置,例如rtmp://myip/red5/myvideos/video1.mp4?

编辑:我已将Video Whisper application添加到我的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>

2 个答案:

答案 0 :(得分:1)

我明白了。上述脚本确实有效,但我将应用和视频上传到/root/red5/webapps而不是<root>/opt/red5/webapps

答案 1 :(得分: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>