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

  • 相关阅读:
    mybatis中#{}与${}的差别(如何防止sql注入)
    使用Eclipse打开已有工程
    IntelliJ IDEA添加jar包
    【转】mysql 中int类型字段unsigned和signed的区别
    【转】MySQL int转换成varchar引发的慢查询
    数字类型转换函数
    【转】MySQL datetime数据类型设置当前时间为默认值
    【转】拍拍网2015年mysql最新开发规范
    【转】赶集网mysql开发36军规
    【转】再议数据库军规
  • 原文地址:https://www.cnblogs.com/TSINGSEE/p/14808449.html
Copyright © 2020-2023  润新知