视频流媒体推流平台EasyRTMP安卓版使用前置摄像头推流发现画面镜像怎么办?

    技术2022-07-11  336

    RTMP推流,就是将直播内容推送到服务器的过程。我们团队也研发了相应视频流媒体推流平台,使用简单便捷,不少用户都在使用这款推流平台,通过手机就能将视频流推送到自己的流媒体平台上。

    我们在使用推流平台的时候,会经常用手机进行测试,最近测试就发现,当我们使用Android前置摄像头来进行EasyRTMP推流时,播放的画面是左右反转的,呈现镜像。

    这是Android系统采集画面时,采集到的是镜像画面。如果不想用镜像画面,我们可以通过新增Parameters来解决此问题。

    MediaStream中初始化摄像头的时候,即createNativeCamera方法中,Parameters需要新增一个参数:

    if (mCameraId == Camera.CameraInfo.CAMERA_FACING_FRONT) { //设置镜像效果,支持的值为flip-mode-values=off,flip-v,flip-h,flip-vh; parameters.set("preview-flip", "flip-v"); }

    如上设置完毕之后,画面就可以正常播放了。

    Processed: 0.010, SQL: 10