收藏
回答

live pusher 和 live player 无法工作

<view class="usermotto" id="player1">
 <live-player src="rtmp://非腾讯云的域名/我们自己的地址" autoplay mode="live" max-cache="10"
         bindstatechange="playerStateChange" >
 </live-player>
</view>


如上代码,在 开发者工具里面 测试,无法播放。但是,可以确认的是,rtmp 地址在其他工具是播放正常的。


所以,请详细描述一下 ,实时音视频组件是否有其他限制。

最后一次编辑于  2017-12-30  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

6 个回答

  • 黄思程
    黄思程
    2018-01-02

    一、工具中暂不支持。

    二、三、看下vlc上播是否有一样的问题

    四、enable-camera是boolean值,正确写法是:enable-camera="{{false}}" 或者不填



    2018-01-02
    赞同
    回复
  • 日辰雨路
    日辰雨路
    2018-04-08

    讲我不符合开通条件,请问怎样才符合开通条件,到处没看到怎样才能开通这俩api,是需要什么资料还是什么呀,求指教,跪求!!

    2018-04-08
    赞同
    回复
  • 秦岭秋风
    秦岭秋风
    2018-01-14

    live-player的src里面放的是流的地址吗,我在开发工具上放一个流的地址无法播放,只能放一个视频的地址

    2018-01-14
    赞同
    回复
  • 雷闷德吾
    雷闷德吾
    2018-01-07

    ok  ,我过两天试一试。  满腔热情被打击了。。本来还觉得 可以随手搞个 推流的 或者 手机会议类的 小程序。好歹不用自己写UI(后端程序员的苦)。。


    我试过以后再回复。另外,你们就不能搞个 QQ群、微信群、电话号码什么 的 方便及时交流么??

    2018-01-07
    赞同
    回复
  • 雷闷德吾
    雷闷德吾
    2017-12-30

    继续测试,出现更多问题:

    wxml :

    <live-pusher url="rtmp://*****(保护性隐藏)" mode="RTC" enable-camera="false" autopush="true"

                class="livepusher" />


    问题四 : 可以看到,代码里面 明确写明 “不捕捉摄像头”,但是,在实际测试里面,还是看到了摄像头画面。可以看到rtmp的信息 “meta-info:  copyright:firehood width:544 videocodecid:7 framerate:20 height:960” 。理论上说,在这种情况下,贵方的编程人员,应该 优化底层代码,例如,插入一个 极小的 黑屏画面。而且,framerate = 20 也不适合 “RTC”的应用场景。


    既然是RTC ,那就不适用“普通主播模式”的 推流场景。而且,此时,因为 “不捕捉摄像头”,应该调整buffer time 。让语音以尽快的速度传递。


    从测试结果来看,小程序的“实时音视频”,公布的比较仓促。有极大极大的 优化和改进空间。另外,如果可能,希望微信小程序 能支持webrtc 的 推流。

    2017-12-30
    赞同
    回复
  • 雷闷德吾
    雷闷德吾
    2017-12-30

    因为等不及你们腾讯 的回复 (没有QQ群支持,没有微信群支持,没有电话支持,感觉就是躲在套子里面的一群宅男。),因此直接测试代码放 华为手机上跑,出现更多问题。


    问题一补充:是否开发工具不支持播放rtmp 流??


    问题二:在真机上,rtmp 流,可以播放,但是,有画面,无声音。(mode=live,没有mute)。所以,第二个问题是。。mode=live ,是否默认不播放 rtmp 流里面的声音??


    问题三:画面虽然能播放,但是。。卡顿非常明显。不要怀疑rtmp流的因素,因为 源站是 国家认证许可的7大持牌IPTV 运营商之一。。流是标准到不能再标准的 流。带宽是 无论如何都足够用的 100M 专供测试部门使用的 BGP 带宽。

    2017-12-30
    赞同
    回复