zoukankan      html  css  js  c++  java
  • 视频流媒体推流平台EasyRTMP-Android前置摄像头推流画面镜像问题解决

    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");
    }
    

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

  • 相关阅读:
    c语言博客作业04--数组
    C博客作业03--函数
    c博客作业02--循环结构
    C博客作业01--顺序分支结构
    我的第一篇博客
    java--购物车程序的面向对象设计
    c博客作业05--指针
    C博客作业04--数组
    C博客作业03--函数
    C博客作业02--循环结构
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/13229223.html
Copyright © 2011-2022 走看看