如何将视频流从java发送到flex netstream?

如何将视频流从java发送到flex netstream?,java,android,apache-flex,Java,Android,Apache Flex,有人知道如何从java编写的一端发送视频数据流到flex编写的另一端,然后显示它吗?我只知道在flex上,一种方法是使用netstream类获取实时视频流,并与videodisplay绑定以显示它。但是我应该使用哪个类在java中发送这个视频流,我需要在flex中使用哪个类来接收这个流并将其传递给NetStream类 有人对此有什么想法吗 谢谢 查看红色5- 这是一个免费的开源平台,可将流媒体传输到flash/flex。它已经存在多年了,相当成熟 告诉您如何针对您的特定情况实施它超出了问答格式的

有人知道如何从java编写的一端发送视频数据流到flex编写的另一端,然后显示它吗?我只知道在flex上,一种方法是使用netstream类获取实时视频流,并与videodisplay绑定以显示它。但是我应该使用哪个类在java中发送这个视频流,我需要在flex中使用哪个类来接收这个流并将其传递给NetStream类

有人对此有什么想法吗

谢谢

查看红色5-

这是一个免费的开源平台,可将流媒体传输到flash/flex。它已经存在多年了,相当成熟

告诉您如何针对您的特定情况实施它超出了问答格式的范围,但我可以从经验中告诉您,相对于滚动您自己的或闪存媒体服务器(价格昂贵!),red5是一个易于实施的解决方案

此处有更多教程和示例:

如果您决定编写自己的(为什么?),请查看Java媒体框架(JMF)——

对于android-您将要了解:

android.hardware.Camera;
android.media.MediaRecorder;
然后是一些大致如下的东西:

recorder = new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setVideoSource(MediaRecorder.VideoSource.DEFAULT);
recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);    
recorder.setVideoEncoder(MediaRecorder.VideoEncoder.H264);   // might try MPEG_4_SP as well
recorder.start();

我在上面的编解码器中指定了一种对flash友好的格式

我只是对如何将视频数据流从java发送到flex,然后将其传递到netstream对象感到困惑。因为我想写一个android应用程序。但是在android平台上,flex目前无法访问前置摄像头,所以我需要编写一个java编写的应用程序来获取前置摄像头的数据流,然后将其传递给flex项目