1. 首页 > 科技

安卓上如何实现多人视频通话?该用什么SDK?(Android开发视频通话怎么实现?)

安卓上如何实现多人视频通话?该用什么SDK?(Android开发视频通话怎么实现?)

Android开发视频通话怎么实现?

Android开发视频通话实现方式可以直接接入zego sdk,快速实现实时视频通话功能,设备终端底层语音视频接口集成,可广泛适用于各个行业。

怎么实现android实时视频通话功能

/**

* Android视频聊天

* 1、初始化SDK 2、连接服务器、 3、用户登录;4、进入房间;5、打开本地视频;6、请求对方视频

*/

public class VideoChatActivity extends Activity implements AnyChatBaseEvent

{

private AnyChatCoreSDK anychat; // 核心SDK

private SurfaceView remoteSurfaceView; // 对方视频

private SurfaceView localSurfaceView; // 本地视频

private ConfigEntity configEntity;

private boolean bSelfVideoOpened = false; // 本地视频是否已打开

private boolean bOtherVideoOpened = false; // 对方视频是否已打开

private TimerTask mTimerTask; // 定时器

private Timer mTimer = new Timer(true);

private Handler handler; // 用Handler来不间断刷新即时视频

private List<String> userlist = new ArrayList<String>();//保存在线用户列表

private int userid; // 用户ID

@Override

public void onCreate(Bundle savedInstanceState)

{

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_video_chat);

remoteSurfaceView = (SurfaceView) findViewById(R.id.surface_remote);

localSurfaceView = (SurfaceView) findViewById(R.id.surface_local);

configEntity = ConfigService.LoadConfig(this);//加载视频通话设置

loginSystem();// 初始化SDK 连接服务器

mTimerTask = new TimerTask(){

public void run(){

Message mesasge = new Message();

handler.sendMessage(mesasge);

}

};

mTimer.schedule(mTimerTask, 1000, 100);

handler = new Handler(){

@Override

public void handleMessage(Message msg){

VideoChat();// 不间断显示即时视频通话画面

super.handleMessage(msg);

}

};

}

android 如何实现视频通话 ,求大神指点思路,及所要用到的知识点 ,求一份源码!!!

可以3G视频通话,或者通过第三方软件视频,比如QQ

有什么软件可以实现多方同时视频通话的?

可以、

你可以用E话通。十人的小房间是每个人都可以看到对方的,一个人一个视频窗。可以直接对话,

如果是一百人的房间,每次可以看到两个人,这个是要付费的。

YY,有没有试过,看下可不可以。