WebRTC和使用PubNub的API进行屏幕共享?



我正在使用PubNub的WebRTC API进行视频和音频对话,这非常有魅力。接下来,我想将屏幕共享添加到我的应用程序中,但我在他们的文档中找不到任何有用的信息,反过来,他们在几个地方都有提到的选项。

我现在使用的代码:

var phone = window.phone = PHONE({
            number        :  $('#user_email').text() || "Anonymous", // listen on username line else Anonymous
            publish_key   : 'pub-xxx',
            subscribe_key : 'sub-xxx',
        }); 
        phone.ready(function(){ 
            $('#vid-box').show();
            $('#video-switch').addClass('switch-on');
            });
        phone.receive(function(session){
            session.connected(function(session) { 
            video_out.appendChild(session.video); 
            });
            session.ended(function(session) {
                 video_out.innerHTML='';
                  });
        });

    function startVideo(){
        if (!window.phone) {
             alert("Login First!");
             return false;
        } else {
             phone.dial( $('#other_side').text('ON') );
             $('#cam-button-text').text('Stop Video');
        }
    }

请参阅SO线程如何在原生android应用中使用WebRTC+Pubnub Api作为视频聊天客户端

此外,这个PubNub演示/教程,涂鸦与陌生人!4步多用户HTML5画布可能更适合您的需求。

相关内容

  • 没有找到相关文章

最新更新