首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用FMS、Wowza等的多个直播视频发布者?

使用FMS、Wowza等的多个直播视频发布者?
EN

Stack Overflow用户
提问于 2012-10-21 17:46:53
回答 1查看 2K关注 0票数 0

我需要开发一个与多个现场直播流出版商(最多4)和许多观众的门户网站,使用RTMP。

直播视频发布者是众所周知的,总是相同的,所以在使用FMS的情况下(因为我有一些Flash和Influxis的经验),我没有问题使用FMLE的视频发布者。但问题是如何在媒体服务器中同步所有4个连接,以便在客户端正确显示。我已经测试了带来FMS的单连接实时示例,并且运行良好。

视频分辨率不是问题,因为我们不介意例如低分辨率320x240。另外,我们需要自己开发平台,而不是依赖于外部的直播平台。有没有什么教程或例子可以作为起点?

你有什么建议?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-22 02:53:04

好了,我现在已经找到了解决方案,我不得不说,非常简单。如果其他人也有同样的问题,我会写出来。

最后我用Flash Media Live Encoder解决了这个问题。你必须像下面这样在你的网页中创建4个(在我的例子中)视频对象,改变你的主机名为localhost。

代码语言:javascript
复制
<object width='640' height='377' id='StrobeMediaPlayback' name='StrobeMediaPlayback' type='application/x-shockwave-flash' classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000'>
    <param name='movie' value='swfs/StrobeMediaPlayback.swf' />
    <param name='quality' value='high' />
    <param name='bgcolor' value='#000000' />
    <param name='allowfullscreen' value='true' />
    <param name='flashvars' value='&src=rtmp://localhost/live/livestream&autoHideControlBar=true&streamType=live&autoPlay=true' />
    <embed src='swfs/StrobeMediaPlayback.swf' width='640' height='377' id='StrobeMediaPlayback' quality='high' bgcolor='#000000' name='StrobeMediaPlayback' allowfullscreen='true' pluginspage='http://www.adobe.com/go/getflashplayer' flashvars='&src=rtmp://localhost/live/livestream&autoHideControlBar=true&streamType=live&autoPlay=true' type='application/x-shockwave-flash'> </embed>
</object>

正如你所看到的,默认情况下,流的名称是“实况流”,你必须改变每个对象的不同。确保创建了"live“文件夹(当您在localhost中安装FMS时,默认情况下会创建此文件夹,但在influxis中,您必须手动创建)。每个视频发布者都必须打开Flash Media Live Encoder,并通过相应视频对象的流名称的值来更改" stream“的输出值。

就这样!工作完美,很好的分辨率和出色的性能,比预期的要好。希望它能帮上忙!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12996748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档