• Tango
    2019-07-15
    老师,我们用什么语言实现啊

    作者回复: 大部分用 JS,服务端会介绍 C /C++。

    
     16
  • C家族铁粉
    2019-07-15
    是不是有C/C++基础就可以学习这个专栏呢?

    作者回复: 有 JS 基础就可以了,有 C/C++基础更好,后面在讲多人互动时会用到。

     1
     5
  • 湛卢
    2019-07-15
    老师又出新课了 强烈支持 主要是前端的吧。

    作者回复: 对,主要是前端。不过增加了多对多互动+高并发同时在线

    
     3
  • Aaron(健廷)
    2019-07-15
    打卡打卡,一起飞吧

    作者回复: 哈哈,一起飞!

     1
     3
  • Jeff.Smile
    2019-07-18
    老是,我们是JAVA的,学习起来有障碍吗

    作者回复: 没障碍,只要有一门语言就可以了

    
     2
  • John
    2019-07-16
    "支持上万人同时在线的直播系统主要使用 CDN 技术,它是一种比较老的直播架构" 老师会在课程里给我们介绍最新的技术架构么?

    作者回复: 未来可以通过WebRTC 服务器重新构建,这块目前各大公司都在推进中,这块目前不会讲,还不成熟

    
     2
  • InMath
    2019-07-15
    老师这个会是代码实战吗?

    作者回复: 是的,当你阅读完本系列文章,你就可以自己实现一套多对多的直播系统

    
     2
  • Guarantee
    2019-12-07
    老师,我使用brew install nginx-full —with-rtmp-module 的时候报错,显示:ChecksumMismatchError:SHA256 mismatch ,怎么解决呀

    作者回复: 这应该是你系统环境问题,你自己再查查哈!

    
     1
  • 极客时间
    2019-11-14
    很好的视频,其实原来没想做这方面,但是工作做了,感觉也不错,反正都是编程,要做就做好,现在工作内容涉及视频监控系统,职务做ffmpeg的转码调用和其他边角功能,老师有什么职业建议吗,可以主动涉及一些高级的技术主题,这方面需要博士之类吗,听着好像编解码比较高级,但我也不可能像搞学术那样去研究这个,老师有什么音视频的发展看法,可以形成有较大优势的职业竞争力呢?

    作者回复: 实际上音视频编解码在真正工作中的开发量并不大。对于音视频的应用而言,理解编解码的基本原理,熟悉它的API如何使用就可以了。像音视频的算法之类的工作,全世界也没有多少人在搞,除非你数学特别牛,算法特别牛,否则的话不建议去专门搞音视频算法。对于音视频的发展,目前业界有比较统一的观点,就是 WebRTC 会引领未来,现在几乎所有的大厂都在研究 WebRTC , 而 ffmepg作为 WebRTC 处理音视的工具在 WebRTC内部使用。所以你要想在音视频方面深入的话,这两个库是你必须要深入研究的。

    
     1
  • 大魔王
    2019-11-14
    老师,为什么移动端app 直播用rtmp啊,为什么都不统一成用webrtc

    作者回复: “为什么移动端app 直播用rtmp啊”,不知你是如何得到这个结论的?真实的情况是,技术的选择是根据不同的应用场景而来的。对于娱乐直播都是使用 rtmp协议,它的客户端包括 APP, PC...; 对于音视频会议/在线教育这种场景,普遍都使用的 webrtc,在 webrtc底层用的是 RTP/RTCP/UDP协议。所以你的根本问题是你对音视频技术有误解。

    
     1
  • 公众号:业余草
    2019-07-16
    老师可以在后面讲一下 FFMpeg,Blob,音视频的 PE 文件结构,播放原理等吗?

    作者回复: Blob会讲到,其它的都属于播放器的范畴,与这个主题不相关了,抱歉!

     1
     1
  • 记事本
    2019-07-15
    Webrtc只能用于浏览器的视频直播吗?

    作者回复: 这个系列文章中主要讲如何通过浏览器进行实时互动直播,里边还详细介绍了底层的原理,有了这个基础其它端都不是很难的事儿了。如果你到时候真有这方面的需求,可以再与我联系!

    
     1
  • 老王的老李头
    2019-07-15
    去年用kurento搭建过一套视频服务器,bug太多了,跟浏览器也不兼容,app使用也不好用,还尝试了环信、野狗什么的各种不是要价高就是不支持私有化部署,就想搞清楚这块儿到底是咋回事,希望老师给予分享

    作者回复: 本文中介绍的服务器是 medooze, 在文中详细的编译步骤及类图分析,并且有一个真实的例子,可以让你实现 多对多的直播,希望对你有所帮助!

     2
     1
  • undefined
    2019-07-15
    老铁双击666

    作者回复: 谢谢!

    
     1
  • 子非鱼焉知鱼之乐
    2019-12-20
    5g到来 看好音视频技术

    作者回复: 是的, 音视频应该是 5G 到来后最为重要的应用场景。

    
    
  • 可乐君JY
    2019-11-16
    老师讲的是web端,可以类比到安卓端的吧?

    作者回复: 可以,原理都是类似的,稍有不同。自己研究一下哈!

    
    
  • 极客时间
    2019-11-15
    谢谢老师解答,思路清晰多了。我大概明白作为技术人员合理的研究方向应该是ffmpeg个webrtc的源码,这里面的技术难点是什么呢?里面核心不需要编解码的的数学之类研发能力吗?
    留言里看待老师提到服务器的流媒体转发也是技术难点,是不是和ffmpeg,webrtc并列?适合作业个人的职业技术优势吗?

    作者回复: ffmpeg和webrtc是做音视频两个最重要的库,ffmpeg在处理音视频时有一套自己的流程,可以说这套流程的使用ffmpeg大大降低了人们利用音视频的难度。如果你熟练的撑握了ffmpeg,就可以做出很多非常酷炫的事儿了。但学习这套流程本身就有难度;对于webrtc来讲也是如此,它最大的优势是在实时通信及音频通话方面。对于这两个库的学习其实不用专门学习数据知识的。对于刚入门的同学来说,先将这两块学好再研究webrtc流媒体服务器吧。

    
    
  • 相见恨晚
    2019-07-31
    大佬,两个问题,1,学习你这门课程是不是只要有浏览器和摄像头就可以了,应该还要搭建服务器环境吧 2,这门课程学完后 在Android端实现webrtc是不是很容易。

    作者回复: 要有服务器,课程中会有讲,学完这个再搞android 就很容易了

    
    
  • netxiao
    2019-07-26
    为什么没有提到freeswitch?是这种技术已经过时了吗?

    作者回复: freeswitch一般用于服务端混音,或者自己玩的 MCU 使用,在直播中不使用它做流媒体服务器

    
    
  • 麦晓杰alwaysu
    2019-07-23
    我准备好了!!!!

    作者回复: 让我们一起飞!

    
    
我们在线,来聊聊吧