视频会议软件/音视频通话软件EasyRTC-SFU开发中如何使用Git将代码推送到两个代码仓库?

TSINGSEE青犀视关于视频会议的系统EasyRTC目前有两个版本,MCU版本和SFU版本(MCU与SFU方案的区别是什么),小规模企业用户可选MCU方案,大型会议现场可选SFU方案。

视频会议软件/音视频通话软件EasyRTC-SFU开发中如何使用Git将代码推送到两个代码仓库?

EasyRTC-SFU软件开发过程中,前期代码仓库地址未确认,因此一直在一个临时代码仓库中开发。在后期代码仓库地址确认后,需要将现在的地址推送到新的代码仓库地址中。

  1. 首先运行以下命令,查看本地中存在的远程仓库。
git remote -v

结果如下

视频会议软件/音视频通话软件EasyRTC-SFU开发中如何使用Git将代码推送到两个代码仓库?

如上图所示,默认远程代码地址的名称为 origin,具体路径为https开头的地址。

  1. 运行以下命令,添加新的远程推送地址。
    git remote add tsingsee https://github.com/tsingsee/EasyRTC-Admin.git
    运行完毕后,再次查看存在的远程仓库。

视频会议软件/音视频通话软件EasyRTC-SFU开发中如何使用Git将代码推送到两个代码仓库?

视频会议软件/音视频通话软件EasyRTC-SFU开发中如何使用Git将代码推送到两个代码仓库?

出现tsingsee 命名的远程仓库。

  1. 推送代码。

将本地代码推送到 origin 的 master 分支。

git push -u origin master

将本地代码推送到 tsingsee 的 master 分支。

git push -u tsingsee master

运行完毕后,去对应的仓库查看代码,已经和本地代码一致。

视频会议软件/音视频通话软件EasyRTC-SFU开发中如何使用Git将代码推送到两个代码仓库?

SFU架构特点是不对音视频进行混流,收到某个终端共享的音视频流后,就直接将该音视频流转发给房间内的其他终端。EasyRTC-SFU版使用该方案能够对CPU资源实现低消耗,且有很大的灵活性,能够更好地适应不同的网络状况和终端类型。如若想了解更多内容,欢迎访问TSINGSEE青犀视频,也可以随时咨询我们。