如何使用WebRTC捕获流式视频

时间:2015-11-15 12:55:14

标签: streaming webrtc video-capture

以下代码类似于Mozilla开发人员网络中编写的代码:https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API/Taking_still_photos

由于某些原因,在server.ejs下运行时,网络摄像头未打开。只显示一个按钮。我怀疑代码中存在一些社论,如果我们能找到问题的位置会很好吗?谢谢

public static void runRootCmd(String cmd) {
        if (TextUtils.isEmpty(cmd)) {
            return;
        }
        Process process;
        try {
            process = Runtime.getRuntime().exec("su");
            DataOutputStream os = new DataOutputStream(
                    process.getOutputStream());
            os.writeBytes(cmd + " ;\n");
            os.flush();

            ByteArrayOutputStream baos = new ByteArrayOutputStream();
            int read;
            InputStream errIs = process.getErrorStream();
            while ((read = errIs.read()) != -1) {
                baos.write(read);
            }
            baos.write('\n');

            InputStream inIs = process.getInputStream();
            while ((read = inIs.read()) != -1) {
                baos.write(read);
            }

            byte[] data = baos.toByteArray();
            String result = new String(data);

            Log.d(TAG, "runRootCmd result: " + result);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

0 个答案:

没有答案