【发布时间】:2013-01-05 13:29:03
【问题描述】:
我想知道如何使用 javacv 在 tcp 服务器上流式传输视频。到目前为止,我从 usbwebcam 捕捉到这方面的任何教程。但我需要设置一个服务器才能从我的 android 中获取它。
【问题讨论】:
我想知道如何使用 javacv 在 tcp 服务器上流式传输视频。到目前为止,我从 usbwebcam 捕捉到这方面的任何教程。但我需要设置一个服务器才能从我的 android 中获取它。
【问题讨论】:
我还没有尝试过,但是这样的东西应该适用于简单的 RTP“服务器”:
FrameRecorder recorder = new FFmpegFrameRecorder("rtp://0.0.0.0:port", imageWidth, imageHeight, audioChannels);
recorder.setFormat("rtp");
recorder.setAudioCodec(...);
recorder.setVideoCodec(...);
// etc.
recorder.start();
while (...) {
recorder.record(image);
recorder.record(ShortBuffer.wrap(audioSamples));
}
【讨论】: