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感兴趣,欢迎联系下载测试,同时欢迎大家持续关注我们的更新,或留言与我们互动。

  • 相关阅读:
    python绘制图的度分布柱状图, draw graph degree histogram with Python
    一波儿networkx 读写edgelist,给节点加attribute的操作
    Graph Convolutional Network
    C++ | 使用成员初始化列表对成员数据初始化
    C++ | 运算符new和delete
    C++ | 强制类型转换
    C++ | 作用域运算符“::”
    C++ | 内联函数 inline
    VS DEBUG
    消息中间件 | 消息协议 | AMQP -- 《分布式 消息中间件实践》笔记
  • 原文地址:https://www.cnblogs.com/TSINGSEE/p/14808449.html
Copyright © 2011-2022 走看看