Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:使用spydroid在我的SD卡上传输本地视频_Android_Video_Stream_Rtsp - Fatal编程技术网

Android:使用spydroid在我的SD卡上传输本地视频

Android:使用spydroid在我的SD卡上传输本地视频,android,video,stream,rtsp,Android,Video,Stream,Rtsp,因为我可以使用另一部手机上的Spydroid在我的客户端手机上记录我的流。现在我想用sphydroid通过rtsp传输本地录制的.mp4文件,例如我有一个/mount/sdcard/vid.mp4…我想从另一部手机通过rtsp播放它 我的问题是: *这可能吗?如果不是,我需要从SPhydroid修改什么类 *我可以只使用.mp4文件而不是camerastream,还是需要将其转换为其他格式 *视频流类是否在流媒体时创建视频文件?或者它只是直接通过数据包传递数据 任何意见和解决方案将不胜感激,特别

因为我可以使用另一部手机上的Spydroid在我的客户端手机上记录我的流。现在我想用sphydroid通过rtsp传输本地录制的.mp4文件,例如我有一个/mount/sdcard/vid.mp4…我想从另一部手机通过rtsp播放它

我的问题是:

*这可能吗?如果不是,我需要从SPhydroid修改什么类

*我可以只使用.mp4文件而不是camerastream,还是需要将其转换为其他格式

*视频流类是否在流媒体时创建视频文件?或者它只是直接通过数据包传递数据

任何意见和解决方案将不胜感激,特别是如果样本代码类似于我的问题,谢谢

编辑: 我试图修改VideoStream.java的代码,并从本地文件中替换mPacketizer.setinputstream,但出现了错误

01-23 17:49:06.960:E/H263打包机646:无法跳过mp4标头:/

这是我的密码:

    File file= new File("/sdcard/DCIM/Camera/samp.3gp");
    InputStream stream = new FileInputStream(file);

               //       mMediaRecorder.prepare();
                   //       mMediaRecorder.start();

    try {
           // mReceiver.getInputStream contains the data from the camera
    // the mPacketizer encapsulates this stream in an RTP stream and send it over the network
        mPacketizer.setDestination(mDestination, mRtpPort, mRtcpPort);
           //           mPacketizer.setInputStream(mReceiver.getInputStream());
        mPacketizer.setInputStream(stream);
        mPacketizer.start();
        mStreaming = true;
    } catch (IOException e) {
        stop();
        throw new IOException("Something happened with the local sockets :/ Start failed !");
    }

}

@Sandeep Dhull-您好,先生,我在您的上一篇文章中发现了类似的问题,我只是想知道您是否可以帮助我或指导我如何解决这个问题,如果您将您的代码用于学习目的,我将非常感谢。@Ralf-您好,先生,我只是想知道您是否可以帮助我回答我的问题谢谢。