live pusher 和 live player 无法工作
发布于 6 年前 作者 qiangli 3203 次浏览 来自 问答
<view class="usermotto" id="player1">
 <live-player src="rtmp://非腾讯云的域名/我们自己的地址" autoplay mode="live" max-cache="10"
         bindstatechange="playerStateChange" >
 </live-player>
</view>

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

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

6 回复

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

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 的 推流。

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

一、工具中暂不支持。

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

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

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

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

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

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

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

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

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

回到顶部