webRTC ppt

參考1

kurento

Android Get a media stream

image.png
VideoCapturer c = VideoCapturer.create(device);
PeerConnectionFactory factory = new PeerConnectionFactory();
MediaStream localStream = factory.createLocalMediaStream(streamName);
VideoSource s = factory.createVideoSource(c, constraints);
VideoTrack t = factory.createVideoTrack(trackName, s);
localStream.addTrack(t);

Stream between peers


image.png
PeerConnection pc = 
    factory.createPeerConnection(iceServers, constraints, observer);
pc.addStream(localStream);
pc.createOffer(this, offerConstraints);
public void onCreateSuccess(
    final SessionDescription offer) { sendMessage(offer); }

Display a media stream


image.png
public void onAddStream(final MediaStream stream) {
  VideoTrack track = stream.getVideoTracks(0);
  YuvImageRenderer renderer = remoteRenderer;
  track.addRenderer(new VideoRenderer(renderer));
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • afinalAfinal是一個android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,889評論 2 45
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,168評論 25 708
  • 小燕子的臍帶脫落得不錯,爸媽逐漸放心了。 從10月2日晚上開始,小燕子開始了夜器,當(dāng)晚從十點(diǎn)多哭到十二點(diǎn)半。10月...
    李林燕她爸閱讀 393評論 0 0
  • 佛說,前世五百次的回眸,換來今世的一次擦肩而過。在熙熙攘攘的人群中,我們每天都會跟很多的陌生人擦肩而過,跟陌生人的...
    雨林中的陽光閱讀 678評論 2 19
  • 加拿大東部的城市 在尼亞加拉瀑布,有一部分客人旅游行程在布法羅結(jié)束,去機(jī)場返回了家鄉(xiāng),也有一部分旅客繼續(xù)前行。再往...
    陶慈閱讀 461評論 2 1

友情鏈接更多精彩內(nèi)容