zoukankan      html  css  js  c++  java
  • EasyRTC的Web开发过程中如何创建新的空分支?

    WebRTC技术是目前使用最广泛的即时通信技术,它是一个开源项目,旨在创建简单、标准化的流程,通过Web提供实时通信(RTC)。EasyRTC视频会议云服务是TSINGSEE青犀视频团队基于WebRTC技术以及多年的行业技术积累经验,研发的一项覆盖全球的实时音频开发平台。

    今天我们将和大家一起分享一项开发技巧:如何对EasyRTC创建新的空分支。

    在EasyRTC的Web开发中,因为RTC的特性,信令服务基本为自定义的信令。当用户希望定制时,则需要编写对应的信令进行消息通信。但是此种开发难度较大,因此我们编写了一个demo程序提供给用户直接使用。为了方便后期的开发,我们需要将该版本的demo上传到git仓库中使用。

    目前git默认创建的分支,包含了很多分支的提交记录。对于开发者来说,该种方式并不十分友好,因此我们需要创建一个空的提交记录的分支。步骤如下:

    1、创建分支名称。采用以下命令: git checkout --orphan demo

    其中demo指的是创建的分支名称。

    2、上传新文件。创建分支名称后,当下并无对应的提交记录,但是对应的分支数据会默认显示为add状态,取消所有的add文件,并上传新的文件。

    3、推送分支。上传新的文件后,推送分支,如图所示:

    推送成功后,可以看到demo程序已存在,并且提交记录为1:

     

    EasyRTC拥有MCU和SFU两种架构,相关内容可以查看这篇文章:EasyRTC新开发的MCU版本与SFU版本方案介绍,EasyRTC无需安装客户端与插件,纯H5在线视频会议系统,支持微信小程序、H5页面、APP、PC客户端等接入方式,极大满足语音视频社交、在线教育和培训、视频会议和远程医疗等场景需求。

    如果对EasyRTC感兴趣,欢迎联系下载测试,同时欢迎大家持续关注我们的更新,或留言与我们互动。

  • 相关阅读:
    微软外服 AlI In One
    js 循环多次和循环一次的时间的性能对比 All In One
    vue inject All In One
    Excel 表格数据倒置 All In One
    SVG tickets All In One
    OH MY ZSH All In One
    js array for loop performance compare All In One
    mac terminal show You have new mail All In one
    新闻视频 26 制作母版页
    转自牛腩 母版页和相对路径
  • 原文地址:https://www.cnblogs.com/TSINGSEE/p/14808449.html
Copyright © 2011-2022 走看看