日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java peer_Java PeerConnection.getStats方法代码示例

發(fā)布時間:2023/12/10 java 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java peer_Java PeerConnection.getStats方法代码示例 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

import org.webrtc.PeerConnection; //導入方法依賴的package包/類

@Override

public void onIceServers(List iceServers) {

factory = new PeerConnectionFactory();

MediaConstraints pcConstraints = appRtcClient.pcConstraints();

pcConstraints.optional.add(

new MediaConstraints.KeyValuePair("RtpDataChannels", "true"));

pc = factory.createPeerConnection(iceServers, pcConstraints, pcObserver);

createDataChannelToRegressionTestBug2302(pc); // See method comment.

// Uncomment to get ALL WebRTC tracing and SENSITIVE libjingle logging.

// NOTE: this _must_ happen while |factory| is alive!

// Logging.enableTracing(

// "logcat:",

// EnumSet.of(Logging.TraceLevel.TRACE_ALL),

// Logging.Severity.LS_SENSITIVE);

{

final PeerConnection finalPC = pc;

final Runnable repeatedStatsLogger = new Runnable() {

public void run() {

synchronized (quit[0]) {

if (quit[0]) {

return;

}

final Runnable runnableThis = this;

if (hudView.getVisibility() == View.INVISIBLE) {

vsv.postDelayed(runnableThis, 1000);

return;

}

boolean success = finalPC.getStats(new StatsObserver() {

public void onComplete(final StatsReport[] reports) {

runOnUiThread(new Runnable() {

public void run() {

updateHUD(reports);

}

});

for (StatsReport report : reports) {

Log.d(TAG, "Stats: " + report.toString());

}

vsv.postDelayed(runnableThis, 1000);

}

}, null);

if (!success) {

throw new RuntimeException("getStats() return false!");

}

}

}

};

vsv.postDelayed(repeatedStatsLogger, 1000);

}

{

logAndToast("Creating local video source...");

MediaStream lMS = factory.createLocalMediaStream("ARDAMS");

if (appRtcClient.videoConstraints() != null) {

VideoCapturer capturer = getVideoCapturer();

videoSource = factory.createVideoSource(

capturer, appRtcClient.videoConstraints());

VideoTrack videoTrack =

factory.createVideoTrack("ARDAMSv0", videoSource);

videoTrack.addRenderer(new VideoRenderer(localRender));

lMS.addTrack(videoTrack);

}

if (appRtcClient.audioConstraints() != null) {

lMS.addTrack(factory.createAudioTrack(

"ARDAMSa0",

factory.createAudioSource(appRtcClient.audioConstraints())));

}

pc.addStream(lMS, new MediaConstraints());

}

logAndToast("Waiting for ICE candidates...");

}

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的java peer_Java PeerConnection.getStats方法代码示例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美视频第一区 | 中文字幕人成乱码熟女香港 | 亚洲国产精品成人综合 | 在线欧美国产 | 中文字幕亚洲在线 | 亚洲国产一区在线观看 | 欧美日韩一区免费 | 午夜免费在线 | 亚洲宗人网 | 亚洲人成亚洲人成在线观看 | 日本一区中文字幕 | 91视频网| 欧美日韩高清在线 | 亚洲一区二区三区在线视频 | 欧美xxxxx牲另类人与 | 欧美色拍 | 韩国明星乱淫(高h)小说 | 欧美少妇xx | 蜜桃久久久久久 | 国产精品xxx在线 | 国产一区二区三区黄片 | 亚洲国产美女视频 | 国产精品成人免费精品自在线观看 | 精品国产乱码久久久 | 美女黄色一级视频 | 邻家有女4完整版电影观看 欧美偷拍另类 | 91在线精品一区二区三区 | 北岛玲一区二区 | 国产成人自拍在线 | 日韩欧美精品中文字幕 | 性生活毛片 | 精品国产色 | 亚洲一区电影 | 无码国产精品一区二区高潮 | 国产午夜精品一区二区三区视频 | 黄色777| 在线观看免费人成视频 | 色呦呦在线观看视频 | 一级黄色免费视频 | 国产乡下妇女做爰视频 | www.99爱 | 嫩模一区二区三区 | 美女隐私黄www网站动漫 | 天天摸天天操天天爽 | 亚洲理论片在线观看 | 综合色网站 | 欧美国产二区 | 亚洲精品国产精品国自产 | 国产一区二区三区精品愉拍 | 好吊一区 | 在线亚洲+欧美+日本专区 | 日韩黄色在线 | 日韩天天干 | 夜夜春夜夜爽 | 少妇一级淫片免费放播放 | 91视频福利 | 欧美成人一区在线观看 | 中国一级大黄大黄大色毛片 | 在线观看不卡一区 | 亚洲国产视频网站 | 狠狠操综合网 | 邵氏电影《金莲外传2》免费观看 | 亚洲国产影院 | 国产丰满农村老妇女乱 | 福利视频在线免费观看 | 日本美女操 | 97福利视频 | av在线免费播放网站 | 日本精品视频 | 天天看片天天操 | 尼姑福利影院 | 国产欧美熟妇另类久久久 | 999视频在线播放 | 亚洲女则毛耸耸bbw 边吃奶边添下面好爽 | 欧美老熟妇乱xxxxx | 国产一级二级毛片 | 永久av在线 | 国产成年网站 | 国产精品电影一区二区 | 国产av不卡一区二区 | 就要操av| 九色porny丨精品自拍视频 | 日韩三级一区二区三区 | 人人干天天操 | 哪个网站可以看毛片 | 国产精品99久久久久久大便 | 久热国产精品 | www.香蕉视频 | 午夜免费福利小电影 | 销魂美女一区二区 | 天堂中文字幕免费一区 | 美女高潮流白浆视频 | 国产免费一区二区三区网站免费 | 亚洲无线观看 | 亚洲资源在线观看 | 91涩漫成人官网入口 | 天堂综合网久久 | 亚洲另类春色 | 色哟哟无码精品一区二区三区 |