srs4.0 webrtc 分析(三) 推流

设计方案

详情见:https://github.com/rtcdn/rtcdn-draft
基于http接口以json格式上传webrtc建接所有的SDP信息

代码分析

首先看下推流端rtc_publisher.html 模块,文件在trunk\research\players目录下

代码逻辑

  • 创建RTCPeerConnection
  • 设置音视频收发方式与参数信息,contraints设置了视频最大高度
  • 获得媒体流
  • 创建offer sdp,并把该sdp设置为本地描述信息
  • 通过post 接口,把offer sdp传到服务端
  • 接收服务端返回的answer sdp ,并把该answer设置为远端描述
 var startPublish = function(

你可能感兴趣的:(srs5.0,offer,sdp,answer,sdp,peerconnection)