前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >直播系统开发中关于开发环境你了解多少?

直播系统开发中关于开发环境你了解多少?

原创
作者头像
云豹短视频嘉兴
修改2021-03-29 17:36:36
5730
修改2021-03-29 17:36:36
举报
文章被收录于专栏:用户7445706的专栏

文章开始前我们首先要了解什么是开发环境呢?开发环境就是指技术人员开发软件的时候,你需要用到的软件,硬件要求以及操作系统平台,例如Windows或Mac,Mac就是指苹果电脑,这种的统称为环境,也简称SDE,而不是单单指软件或硬件,那么在直播系统开发中对应的开发环境你了解多少呢?

一、iOS及Android开发环境

1、安卓开发:在直播系统开发中,安卓的开发环境是在AndroidStudio软件上进行开发,AndroidStudio软件在Windows和Mac系统上都可以安装使用,而安卓的开发语言是使用Java进行开发【这种开发方式称为原生开发】,当然Java也并不是唯一一种可以开发安卓APP的语言,其他的我们就不再过多了解。

直播系统开发
直播系统开发

2、iOS开发:在直播系统开发中iOS的开发环境是使用Xcode软件进行开发,而Xcode这个软件官方仅支持在Mac上进行安装和开发,iOS的开发语言我们是使用Objective-C语言进行开发【也简称OC】,同样的OC也并不是唯一一种可以开发iOS的语言,还有Swift;在直播系统开发中Socket相关代码嵌套使用的Swift开发语言。

二、后端开发:

1、在直播系统开发中一般后端使用的是PHP语言进行开发,一般做开发时,会直接使用服务器环境,而不是本地环境,因为后端主要是为APP提供接口,如果使用本地环境,APP是没有办法通过域名的方式来访问接口获取数据。

直播系统开发
直播系统开发

三、FTP协议工具

1、那么技术人员又是如何连接到服务器呢?技术人员一般会使用FTP工具,FTP又是什么呢?其实这就是一种协议,大家可以简单理解为支持FTP协议的工具,连接到服务器,然后直接修改服务器上的文件。

2、FTP工具一般是进行在线编辑文件类的,那如何我们远程为服务器安装一个软件呢?可能会有很多人想到通过类似qq远程之类的,其实这是不对的,大部分的服务器提供商,都不会提供可视化,就是带有图形界面的远程方案,那如何链接呢?技术人员会使用类似Xshell这种的软件链接到服务器,然后在命令面板上,通过输入代码的方式为服务器安装软件或工具,代码其实也并没有想得那么复杂,在直播系统开发中都是有固定的格式和规则,这里就不再细说。

以上内容为作者“云豹短视频嘉兴” 原创,未经作者本人同意,禁止转载,否则将追究相关法律责任

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云直播
云直播(Cloud Streaming Services,CSS)为您提供极速、稳定、专业的云端直播处理服务,根据业务的不同直播场景需求,云直播提供了标准直播、快直播、云导播台三种服务,分别针对大规模实时观看、超低延时直播、便捷云端导播的场景,配合腾讯云视立方·直播 SDK,为您提供一站式的音视频直播解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档