Helix+Windows Media Encoder 构建流媒体服务器

Brahmos 2009-04-27 01:33:38
现在我想用Helix来构建一个视频点播系统 Real格式的文件可以用 rtsp://... 554/...来访问 但是对于ASF之类的Windows Media Player文件却不知道如何访问
网上说要搭配Windows Media Encoder 来解码 我安装了Windows Media Encoder 但是不知道怎么配置呀 不知道怎么和Helix结合起来
很急 希望有类似经验的高手不吝赐教!!!
...全文
249 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
rrrrr456mm 2012-03-15
  • 打赏
  • 举报
回复
、【逸舟原创】用helix server做windows media广播要注意的问题

最近为给电台设置网络直播而接触了一把helix server和相关的压缩发布软件。helix从9.0版之后就开始支持windows的流媒体广播了,只要简单的设置就可以用windows媒体编码器向helix发布直播流。但是网络上还查询不到这方面的具体信息,我在这里做一下介绍。
1、helix server中的设置
在helix中点选至“广播设置”(以汉化版为例,英文版也很简单,请参考翻译。),选择“windows media编码”,在这个页面中设置广播的加载点、推送编码端口和推送认证(用户名、密码)。加载点可以选择默认值,或者自己设置。例如我们设置为"/wma/"。这里记住加载点结尾一定要为"/"。推送编码端口也可以选择默认的7077端口。推送编码认证一项可以选择"securewmencoder”,这样在直播发布端需要输入你原来设置的helix的管理员名称和密码。如果选择"no authentication"则是不需要验证可以直接发布。
这个页面下方的源、源描述、主机、端口等项目在我们的直播中用不上,不用设置。
2、在windows media编码器中的设置
windows媒体编码器中我们主要关注的是会话属性中的“输出”选项卡的设置。我们是向服务器退传递方式的广播发布,所以要点选“向服务器退传递(由编码器初始化连接)”,然后设置服务器的ip地址和端口号,例如"127.0.0.1:7077",接着是发布点,可以填写你想要的名称,实际上就是服务器广播的实况流的名字,例如"wma/live”。这里需要注意的是在helix中设置加载点为"/wma/",但是在windows媒体编码器中填写这个发布点时不可将最前面的“/”带进去,live后可以不带后缀。“从此复制设置”一栏默认,不需更改。接着设置其它选项卡的内容,比如源、压缩、属性等,完成后即可点击“开始编码”按钮开始退传递方式发布。
3、给播放器正确的广播url
helix server可能跟我们开了一个玩笑,你如果直接用windows媒体编码器给出的url来收听,肯定会提示你找不到文件而导致广播失败。其实这里正确的mms广播地址应该是"mms://127.0.0.1:554/wma/live"。在服务器默认的mms端口1755上并不能接收到直播流,而应该是在rtsp端口554上进行接收。这个端口可以在helix的服务器设置-端口下更改。
feifeiyiwen 2009-06-18
  • 打赏
  • 举报
回复
高手进来看看吧,
wanghao3616 2009-04-27
  • 打赏
  • 举报
回复
既然你用Media Encoder 为什么不用Media Services
那个简单 网上能搜到
whoami333 2009-04-27
  • 打赏
  • 举报
回复
mms://...

???

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧