2***@qq.com
2***@qq.com
  • 发布:2023-04-15 17:21
  • 更新:2023-09-19 12:10
  • 阅读:385

【报Bug】live-pusher组件的mode设置为FHD,分辨率只有720p

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 10

HBuilderX版本号: 3.7.13

手机系统: 全部

手机机型: nove8se

页面类型: nvue

vue版本: vue3

打包方式: 云端

项目创建方式: CLI

CLI版本号: 3.6.18

测试过的手机:

大部分常见型号

示例代码:
<template>  
    <view class="container">  
        <live-pusher v-if="show" url="rtmp://a.rtmp.youtube.com/live2/yc7f-j4yb-ep7c-rw4f-c5kz" mode="FHD"  
            max-bitrate="3000" id="LivePusher" ref="LivePusher" class="live-pusher" :beauty="beautyLevel"  
            :whiteness="beautyLevel" device-position="back" @statechange="statechange"  
            @netstatus="netstatus"></live-pusher>  
    </view>  
</template>  

<script setup>  
    const statechange = (event) => {  
        console.log("statechange", event.detail)  
        if (event.detail.code == 1008) {  
            LivePusher.value.start((type) => {  
                console.log("start", type)  
            });  
        }  
    }  
    const netstatus = (event) => {  
        console.log("netstatus", event.detail)  
    }  

</script>  

<style lang="scss" scoped>  
    .container {  
        position: relative;  
        flex: 1;  

        .live-pusher {  
            flex: 1;  
            position: relative;  
            left: 0;  
            right: 0;  
        }  
    }  
</style>

操作步骤:

给live-pusher组件设置model="FHD"
然后摄像头打开后开始推流

预期结果:

FHD应该是1080P分辨率,HD应该是720P分辨率,SD应该是540P分辨率,并且fps高于24

实际结果:

mode=FHD的情况下分辨率是720P
mode=HD的情况下分辨率是540P
mode=SD的情况下分辨率是360P

bug描述:

live-pusher组件的描述是这样的:推流视频模式,可取值:SD(标清), HD(高清), FHD(超清)
然后FHD应该是1080P才对,但是推流出去发现只有720P
并且FPS有点低,在15和16左右波动,一般直播分辨率应该在25以上才对

2023-04-15 17:21 负责人:DCloud_Android_YJC 分享
已邀请:
2***@qq.com

2***@qq.com (作者)

有人吗

2***@qq.com

2***@qq.com (作者)

这个不算bug吗?

小123

小123

老哥如何联系你啊?我遇到你一样的直播问题方便交流交流嘛?16621384076 我微信

看守牧场的狼

看守牧场的狼

遇到一样的问题,解决了吗

要回复问题请先登录注册