Libstream从摄像头到屏幕的变换源需要捕获和传输

时间:2017-07-16 11:17:29

标签: android sockets libstreaming

我想创建一个应用程序,可以捕获一个Android手机的屏幕,并通过互联网转移到其他手机我尝试使用MediaRecorder API这样的东西

mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT);
            mMediaRecorder.setVideoSource(MediaRecorder.VideoSource.SURFACE);
            mMediaRecorder.setOutputFile(parcelWrite.getFileDescriptor());



            mMediaRecorder.setVideoSize(DISPLAY_WIDTH, DISPLAY_HEIGHT);
            mMediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.H264);
            mMediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
            mMediaRecorder.setVideoEncodingBitRate(999999999);
            mMediaRecorder.setVideoFrameRate(100);
            int rotation = getWindowManager().getDefaultDisplay().getRotation();
            int orientation = ORIENTATIONS.get(rotation);
            mMediaRecorder.setOrientationHint(orientation);
            mMediaRecorder.prepare();
            mMediaRecorder.start();

这里MediaRecorder.VideoSource.SURFACE用于捕获我的屏幕我尝试在下一端使用套接字流进行传输,但它可以播放,因为它需要完整的视频才能首先接收,所以为此我找到了工作于{{{ 1}}并按照我的要求工作,但它传输相机我想转移屏幕但无法找到我需要更改哪个类需要覆盖此目的请指导我如何更改来自

的libstream api源
  

相机到屏幕

0 个答案:

没有答案