• 翌
    2019-07-16
    其他平台学过老师的课程,讲的很详细。一直希望老师讲讲Android端相关的知识点,后来想来,音视频重点还是在服务端,Web 目前又比较普及,无论是PC还是移动终端,都越来越多的支持 Web 了。

    作者回复: 谢谢,铁粉呀!

     2
     5
  • 当当
    2019-07-16
    老师,直接在chrome测试成功,声音不正常(回声很想),加了参数消除回音,还是不行,为什么啊?

    作者回复: 自己的音频没有mute 吧?把video 标签里加个muted 试试

     1
     3
  • Kǎfκã²⁰²⁰
    2019-07-16
    获取前置摄像头
    const mediaStreamContrains = {
        video: { facingMode: "user" },
        audio: true
    };

    获取后置摄像头
    const mediaStreamContrains = {
        video: { facingMode: "environment" },
        audio: true
    };
    展开
     3
     3
  • 超威丶
    2019-07-16
    请问NAT穿越是啥?

    作者回复: P2P,端与端直接进行连接,不需要服务器中转数据,这样可以节省服务器带宽,但并不意味着不需要服务器,服务器作为辅助功能

     1
     2
  • XE.COM
    2019-07-16
    你好,老师,我是做webrtc的原生Android客户端的,您的课程有这方面的讲解吗?

    作者回复: 这个专栏中没有,其实学完这个专栏你自己可以用android 实现了,很简单

    
     2
  • venn
    2019-10-13
    请问老师,用webrtc做视频直播的话,是不是意味着教师端需要同时和所有学生端直接建立连接,然后音视频不需要经过服务器而直接发到学生端,这样的话对教师端的带宽有要求吗?这种直播稳定吗

    作者回复: 你说的是通过 WebRTC 实现多人实时互动。这个有好几种方案,多终端互联是Mesh方案,还有 SFU, MCU方案。多人互动最好的方案是 SFU,这个在专栏中我已经介绍过了。使用这种方案可以节省多人互动时的带宽。

    
     1
  • 李尧|Wonder
    2019-07-26
    老师,我打开audio之后回音特别大最后有很尖锐的声音,是什么原因?我试着在video中加入muted还是不行

    作者回复: 那是产生了啸叫,应该是你其它页面也开着音频,你将 所以音频关掉试试还有吗?没有后再将其它开,保证只有一个页页开着音频就好了。

    
     1
  • 麦晓杰alwaysu
    2019-07-23
    本地调试https,可以使用这个https://github.com/FiloSottile/mkcert。

    作者回复: 非常棒,谢谢!回头偿试一下。

    
     1
  • qiezitx
    2019-12-10
    还没专门搭signal服务器和STUN/TRUN服务器,只是用

    python -m SimpleHTTPServer

    简单的试了一下老师的demo,成功了!一点点正反馈,再前进。

    作者回复: 恭喜!恭喜!

    
    
  • liy
    2019-12-04
    老师好,我想实时播放公网服务器转发过来的flv视频流,可以怎么做呢

    作者回复: 这个需要供助流媒体服务器来实现,如medooze, mediasoup, janus等。

    
    
  • liy
    2019-12-04
    老师好!我想做一个在浏览器上实时播放公司服务器传过来的flv视频,可以用webrtc做嘛,方案大概是怎样的啊

    作者回复: 借助流媒体服务器可以做到!

    
    
  • 一一
    2019-11-18
    1 经测试,通过file:///E:/test/WebRTCTest/day01/WebRTC1.html本地打开Chrome、Edge浏览器,可以正常显示摄像头图像。
    2 将页面部署到 IIS服务器中,通过http://192.168.1.37:81/day01/WebRTC1.html在以上浏览器中,无法显示摄像头图像。
    3 看了网友的留言,老师回复需要https协议,还需要购买个域名,备案,才能解决2中的问题。

    作者回复: 是的!

    
    
  • 不似旧日
    2019-10-16
    老师我做Java服务器端的这个专题适合我么?

    作者回复: 如果你需要做直播/学习音视频直播就适合你,不要让语言成为你学习的障碍!

    
    
  • 小小小丶盘子
    2019-09-27
    将老师的代码部署到自己站点,手机试了一下可以,电脑没有设备,但是报错是 DOMException,改为alert 的话,就提示 NotFoundError:Requested device not found。

    作者回复: 你是 HTTPS 服务?

     1
    
  • ammo
    2019-09-06
    想知道chrome如何直接播放rtsp直播流。现在后台给我的就是rtsp的播放链接。找了些方案要不太落后,要不就是要收费的。大致知道可以通过websocket转发给前端。有没有开源的直接方案,马上要上项目了。。。。。

    作者回复: 没办法直接播 rtsp 流,因为浏览器不支持 rtsp。一种比较好的方案是做一个代理将 rtsp 转成 浏览器支持的流,不过短时间内也做不出来的

     1
    
  • Slogen
    2019-09-04
    想问下大神,如果用webrtc实现多人在线视频,假设是6个人同时在线群聊,那么应该有6路音视频信号,如果同时在浏览器里面渲染着6路信号,对浏览器来说会不会存在性能问题?比如编解码之类的。求指导。

    作者回复: 编码只是一路,其它是解码,渲染在底层用的GPU,没问题的

    
    
  • Shawn·Pen
    2019-08-20
    老师,请问基础开发环境如何搭建?有没有截图什么的?多谢!

    作者回复: 你可以使用任何开发工具进行开发,在布署的时候最后有一个云服务器,并申请一个域名和 https 证书来布署你的页面。

    
    
  • 诸葛亮了
    2019-08-20
    video: {
                                frameRate: {
                                    min: 20
                                },
                                width: {min: 1280},
                                height: {min: 720},
                                aspectRatio: 16/9
                            },
    这样设置,接收端展示的视频也是1280X720的分辨率吗?
    展开

    作者回复: 这个采集端采集的数据,而接收方的分辨率实际上是与你编码器设置的分辨率一致的。如果你的编码器没有特别说明的话,它默认应该就是采集分辩率。

    
    
  • common
    2019-08-16
    RTCP协议头中的DLSR指的是发送RR与最近一个SR到达时间的时间差吧?

    作者回复: delay since last SR (DLSR) 的单位是1/65536秒.

    
    
  • hh
    2019-08-15
    请问老师,本地打开html可以看到到画面,代码理解,但不知如何给server.js跑起来,如何部署在服务器里呢,配合nginx咋弄呢,对js这方面几乎是小白,望解惑?

    作者回复: 后面的文章会有讲,也会有例子,别着急!

    
    
我们在线,来聊聊吧