Video streaming 如何使用Red5播放视频?

Video streaming 如何使用Red5播放视频?,video-streaming,red5,jwplayer,rtmp,Video Streaming,Red5,Jwplayer,Rtmp,我让我的托管公司在我的服务器上安装了Red5,他们给我发送了RMS和RMS HTTP协议的地址和端口。那么,我如何上传视频并将其嵌入网页进行播放呢?是否有我可以使用的预制应用程序,或者我必须自己创建一个?除了开发代码,我在文档中找不到任何东西 编辑:看起来我可以使用JWPlayer通过RTMP播放视频。是否有我需要将视频上传到的特定文件夹,或者我可以将其放在Red5服务器上的任何位置,例如。rtmp://myip/red5/myvideos/video1.mp4 ? 编辑:我已将添加到我的web

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

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

编辑:我已将添加到我的webapps目录,并将文件移动到videoWhispersStreams目录,但仍然不走运(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>
此文本将被替换
jwplayer('mediaspace')。设置({
“flashplayer”:“jwplayer/player.swf”,
“文件”:“test.flv”,
“拖缆”:rtmp://myip/videowhisper',
“控制栏”:“底部”,
“宽度”:“470”,
‘高度’:‘290’
});

试试这个。。下载jwplayer swfobject.js、player.swf

上传视频


此文本将被替换
var url='1〕rtmp://myip/red5/myvideos/video1.mp4';
var so=新的SWFObject('player.swf'、'mpl'、'550'、'400'、'9');
so.addParam('allowfullscreen','true');
so.addParam('allowscriptaccess','always');
so.addParam('wmode','不透明');
so.addVariable('file','livestream.flv');
addVariable('plugins','livestream-1');
so.addVariable('streamer',url);
所以,写('mediaspace');

我想出来了。上面的脚本确实有效,但我将应用程序和视频上载到
/root/red5/webapps
而不是
/opt/red5/webapps
/p>除非您有自己的自定义文件名生成器,否则您的视频本身需要进入“流”。因此,在您的情况下,路径类似于/opt/red5/webapps/[您的应用程序名称]/streams
<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>