android如何实现视频边录边上传

/**
??*?实时上传到PC端(边录边传)
??*?
??*/
?private?final?class?ButtonClickListener1?implements?View.OnClickListener
?{
??@Override
??public?void?onClick(View?v)
??{
???if?(!Environment.getExternalStorageState().equals(
?????Environment.MEDIA_MOUNTED))
???{
????Toast.makeText(MainActivity.this,?R.string.sdcarderror,?1)
??????.show();
????return;
???}
???try
???{
????switch?(v.getId())
????{
?????case?R.id.record:
??????mediaRecorder.reset();
??????mediaRecorder
????????.setVideoSource(MediaRecorder.VideoSource.CAMERA);?//?从照相机采集视频
??????//mediaRecorder
????????//.setAudioSource(MediaRecorder.AudioSource.MIC);
??????mediaRecorder
????????.setOutputFormat(MediaRecorder.OutputFormat.DEFAULT);
??????mediaRecorder.setVideoSize(480,?320);
??????mediaRecorder.setVideoFrameRate(3);?//?每秒3帧
??????mediaRecorder
????????.setVideoEncoder(MediaRecorder.VideoEncoder.DEFAULT);?//?设置视频编码方式
??????//mediaRecorder
??????//??.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
??????mediaRecorder.setPreviewDisplay(surfaceView.getHolder()
????????.getSurface());
??????//?实时上传的代码
???????receiver?=?new?Socket("192.168.1.149",?9999);
??????ParcelFileDescriptor?pfd?=?ParcelFileDescriptor
????????.fromSocket(receiver);
??????mediaRecorder.setOutputFile(pfd.getFileDescriptor());
??????mediaRecorder.prepare();//?预期准备
??????mediaRecorder.start();//?开始刻录
??????record?=?true;
??????break;
?????case?R.id.stop:
??????if?(record)
??????{
???????System.out.println(videoFile);
???????mediaRecorder.stop();
???????mediaRecorder.release();
???????receiver.close();
???????record?=?false;
??????}
??????break;
????}
???}?catch?(Exception?e)
???{
????Toast.makeText(MainActivity.this,?R.string.error,?1).show();
????Log.e(TAG,?e.toString());
???}
??}
?}

想用java编写一个android端视频实时传输到pc端的程序,具体需要用到什么技术???

这就是实时视频嘛。。我给推荐个思路。。RTMP实时通信。。PC端用flash。。android找个rtmp客户端。。但是android你首先要会的就是编解码咯。。视频的编解码还是很不好搞的。好运。

android 视频文件上传到服务器

android端:使用httpclient的multipart post提交数据到服务器端;
服务器端:普通解析上传即可,与普通web开发处理上传相同。

关于安卓手机怎么上传这种类型的视频文件。

你重命名为 爱情公寓.mp4