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));
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

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