小编Man*_*tra的帖子

在会议组织者首次加入之前,我将如何让用户等待加入

我正在实施一个视频会议室,用户可以在其中创建视频会议并邀请其他用户.

现在我想确保在会议组织者打开房间之前用户无法加入会议.

我有以下代码,但它无法正常工作.会议组织者可以打开房间,但当用户点击"加入会议"时,它不会加入.

// https://github.com/muaz-khan/RTCMultiConnection

var rmc = new RTCMultiConnection();

rmc.userid = "<?php echo $user->fname . ' ' . $user->lname . ' (' . $user->username . ')' ; ?>";
rmc.session = {
    video: true,
    audio: true,
    data: true
};

var room_status = 0; //room closed
$('#open-room').click(function () {
    // http://www.rtcmulticonnection.org/docs/open/
    room_status = 1; //room opened
    rmc.open();
    rmc.streams.mute({video : true});
    document.getElementById("on-off-video").style.color= 'red';
});

$('#join-room').click(function () {
    if(room_status == 1) {
        // http://www.rtcmulticonnection.org/docs/connect/
        rmc.connect();
        rmc.streams.mute({video: true});
        document.getElementById("on-off-video").style.color= 'red';
    }
    console.log("Waiting for meeting …
Run Code Online (Sandbox Code Playgroud)

javascript jquery webrtc

7
推荐指数
1
解决办法
535
查看次数

即使用户没有网络摄像头,我也可以发送视频流吗?

我正在召开视频会议,connection.waitUntilRemoteStreamStartsFlowing = true;在做其他事情之前我正在使用。它工作正常,除非用户没有网络摄像头。有什么办法可以在没有网络摄像头的情况下从该用户发送视频流?

webrtc

3
推荐指数
1
解决办法
763
查看次数

将 Jersey 1.x 客户端转换为 Jersey 2.x 客户端

我有以下适用于 jersey 1.x 的代码。然而,我需要让它与 jersey 2.x 一起工作,并且我注意到很多 jersey 类和方法从一个版本更改为另一个版本。任何想法?

Client client = null;

try {
    URLConnectionClientHandler ch = new URLConnectionClientHandler(new ProxyConnectionFactory(proxyHost, proxyPort));
    client = new Client(ch);
    WebResource webResource = client.resource(url);
    ClientResponse response = ((Builder) webResource.type("application/json").header(authKey, authCreds)).post(ClientResponse.class, input);
    
    String output = (String) response.getEntity(String.class);
    System.out.println(output);
    if (response.getStatus() != 200) {
        System.out.println("Status Failed, Status: " + response.getStatus());
    }
    else {
        System.out.println("Connection Successful!");
        //additional code
    }
    
} catch (Exception e) {
    System.out.println("Exception occurred");
} finally {
    client.destroy();
}
Run Code Online (Sandbox Code Playgroud)

在此代码片段中,ProxyConnectionFactory 是一个设置代理配置的类。它实现了 HttpURLConnectionFactory,这也是 jersey 1.x 接口。

java jersey jersey-client jersey-1.0 jersey-2.0

1
推荐指数
1
解决办法
1102
查看次数