跟muduo webserver比这个项目在简历上的竞争力如何?
亲,您好~这个项目比较大的特色就是,后续会在这个项目的基础上会开发一套大型的实时音视频RTC系统,而不局限于一个webserver,如果能够深度掌握音视频&RTC的技术,可以开发微信视频通话、视频会议、云游戏、低延迟直播等众多应用,竞争力还是很强的,薪资普遍还比较高,如果感兴趣,可以保持关注祝您学习愉快~
第二阶段学完,可以实现多个1对1么
亲,您好~完全可以的 祝您学习愉快~
这个用mac能做这个项目吗
亲,您好~可以的祝您学习愉快~
第一章介绍的,后续的webrtc课程还没有推出吗?
亲,您好~是的,webRTC远程桌面课程还没有上线,课程预计在3月份底上线,请同学持续关注平台动态哈,祝您学习愉快~
最终是做个mediasoup吗?可以开放展示章节的课程吗?
亲,您好~终极版本应该比它更强些,你可以理解为是一个大型的RTC服务了,支持分布式,支持智能调度等等。开放展示章节的课程具体是指的什么? 祝您学习愉快~
最终实现什么功能,是webrtc服务器吗?
亲,您好~是的,可以支持WebRTC 1v1, 1v多等高性能音视频流分发。 祝您学习愉快~
购买后课程永久有效吗?
亲,您好~对,是永久有效的 祝您学习愉快~
课程中有对makefile或者cmake的相关内容吗
亲,您好~课程的项目是采用cmake进行管理和编译的,会涉及一部分cmake的内容,比如一些常规用法等等 祝您学习愉快~
完成本课程项目大概花费多少时间呢?
亲,您好~完整的课程项目大约有60多个小时,基础框架课程部分21小时(本课程),后台服务课程部分40多小时(录制中),看你每天的投入时间,如果每天坚持学习2个小时,大约1个月时间。 祝您学习愉快~
这个课程在开发时使用的开发工具和操作系统分别是什么呢?
亲,您好~我用的操作系统是linux操作系统Ubuntu,你也可以使用其他linux发行版。开发工具我用的是vim,你可以用你自己擅长的开发工具,比如emacs、vscode也都是可以的。 祝您学习愉快~
课程用的是c++吗?没有用到其他语言吧?
亲,您好~核心绝大部分都是c++实现的,但是因为是大型系统,有多个子系统构成,同时还需要编写测试工具、以及辅助模块,出于开发效率的考虑,少量使用其他语言,比如golang(但对学习要求不高,很容易掌握),核心还是以c++为主。 祝您学习愉快~
看介绍说有java/go/c++等其中一门的基础即可,请问C++实现部分用到了哪些其独有的语言特性?
亲,您好~这个意思是,有过编码的基础就可以学,至少动手写过一些程序,c++部分用的都是常见语言特性,比如常用的容器、模板、智能指针等等祝您学习愉快~
这门课程需要哪些基础呢
亲,您好~掌握基本的linux命令操作和编程基础即可,比如有java/go/c++等其中一门的编程语言基础祝您学习愉快~
C++实现部分所依赖的第三方及标准库,在Go生态中是否有对等包?学完思路后能否用Go顺利重写?
亲,您好~1. 本身依赖的第三方库不是很多,主要是两个,openssl和libsrtp,go可以支持c库的调用的,可以参考pion项目,有问题可以随时交流 2. 如果能很好的掌握课程内容,项目本身用go重写是没有任何问题的 3. 如果是做大型的rtc服务,还是建议用c/c++开发,后续有一整套课程体系,来讲解如何开发一个商业版的大型rtc服务,感兴趣可以保持关注祝您学习愉快~
课程的项目是使用什么编程语言进行开发的?
亲,您好~核心部分都是c++开发的,go作为辅助开发,总共包含3个模块,核心部分是WebRTC SFU分发服务(c++实现)祝您学习愉快~