首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用wowza和JWplayer理解smil

用wowza和JWplayer理解smil
EN

Stack Overflow用户
提问于 2015-12-14 12:04:56
回答 1查看 281关注 0票数 1

我正在尝试为我心爱的网站实现自适应流,我使用的是wowza和jwplayer。我的设置是:

联署材料:

代码语言:javascript
复制
var playerInstance = jwplayer("myElement").setup({
    file: "/testjwplayer.smil",
    width: 980,
    height: 535,
    title: 'Basic Video Embed',
    description: 'A video with a basic title and description!',
});

smil:

代码语言:javascript
复制
<smil>
    <head>
        <meta base="rtmp://myserver/myapplication?mp4:" />
    </head>
    <body>
        <switch>
            <video src="sample_360.mp4" height="360" system-bitrate="745472" />
            <video src="sample_480.mp4" height="480" system-bitrate="1155072" />
            <video src="sample_720.mp4" height="720" system-bitrate="1187840" />
            <video src="sample.mp4" height="1080" system-bitrate="2467840" />
        </switch>
    </body>
</smil>

一切都在工作,球员展示了所有的品质和‘自动’的质量。我不明白的是,当“自动”质量处于活动状态时,如何确定哪个质量是玩家调用的。检查wowza access.log文件,似乎播放机总是调用相同的质量(hd),即使连接非常糟糕(我正在使用一些工具来模拟坏连接)。

现在我要说的是:有一种方法可以理解玩家在做什么?你想达到什么样的质量?如果我做得很好,为什么玩家总是调用相同的质量(hd)?

更重要的是: JWplayer应该实时切换质量,还是在创建播放器的时候切换?

感谢各位的关注

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-15 08:51:22

来自jwplayer文档:

质量转换是由JW播放器自动完成的,他选择最高的质量:

  • 其系统比特率符合连接的当前带宽。
  • 其宽度与播放机屏幕的当前宽度相匹配。

关于您的第二个问题,恐怕在使用RTMP时,它在播放流时不会改变质量,它在启动时只选择一次。

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

https://stackoverflow.com/questions/34266630

复制
相关文章

相似问题

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