美文网首页WebRTCWebrtc
WebRTC:实现本地视频直播

WebRTC:实现本地视频直播

作者: itfitness | 来源:发表于2022-04-14 15:15 被阅读0次

    目录

    效果展示


    点击Start的时候获取当前设备的视频流,点击Call的时候会将视频流通过WebRTC展示到下方的video中

    总体流程


    基本流程大致为,A创建一个Offer然后将Description设置为LocalDescription,接着将Description发送给B,B将该Description设置为RemoteDescription,然后远端会创建一个Answer然后将创建Answer返回的Description设置为LocalDescription然后将该Description发送给A,A将接收到的Description设置为RemoteDescription。

    相关方法

    createOffer:创建Offer
    createAnswer:创建Answer
    setLocalDescription:设置本地Description
    setRemoteDescription:设置远端Description
    ontrack:关联到媒体轨的时候触发
    addTrack:添加媒体轨
    onicecandidate:收到连接候选者的时候触发
    addIceCandidate:将新接收到的候选者传递给浏览器的ICE代理
    更多方法可以参考:https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection

    案例源码

    https://gitee.com/itfitness/web-rtclocal

    相关文章

      网友评论

        本文标题:WebRTC:实现本地视频直播

        本文链接:https://www.haomeiwen.com/subject/ufbtertx.html