- 博客(7)
- 收藏
- 关注
原创 Janus WebRTC Server (multistream):
/configure --prefix=/opt/janus --enable-websockets # 没有安装doxygen,执行这条。或 git clone https://gitee.com/embedded-lib/libwebsockets.git。进入/opt/janus/etc/janus,拷贝.jcfg.sample文件为.jcfg文件,方便修改.jcfg文件,进入:sudo vim /opt/janus/share/janus/demos/videoroomtest.js。
2024-11-08 11:28:42
566
原创 WebRTC-SFU服务器-Janus部署
在SFU构架中,服务器作为中心节点,但并不负责音视频流的混合处理,而是直接将其从一个客户端转发到其他客户端。② 巨坑:复制命令行的时候,注意空格,若报错找不到指令command not found,可能就是命令的空格含了一个不可见的特殊字符(如全角空格或制表符),导致无法识别。此外,由于服务器只负责转发,不做太重的处理,所以服务器的压力会相对较低,配置要求也不高。./configure --prefix=/opt/janus --enable-websockets # 没有安装doxygen,执行这条。
2024-11-07 18:12:53
768
原创 webrtc
原文链接:https://blog.csdn.net/weixin_40592935/article/details/104565651。2,Stream/Track //将视音频添加到Track, 再将track添加到Stream进行传输。//内网中的一台主机, 经过NAT端口映射,连接不同服务器, 只形成同样的外网的IP与端口.4,统计相关方法 //编解码器, 音频视频格式, 传输相关统计数据。3,传输相关方法//用什么协议传输,rtp/rtcp 链路好坏。
2024-11-06 17:24:27
275
原创 音视频开发_WebRTC流媒体服务器比较
熟悉 WebRTC 的同学应该都知道,WebRTC规范只定义了实时通信中客户端的行为,而没有规范服务端(包括哪些信令、数据如何流转)的行为。所以,你可以使用WebRTC库方便的实现 1:1 实时通信,但对于多人实时互动,光依靠 WebRTC库显然就无法完成要求了。那我们该如何实现多人实时互动通信呢?
2024-11-06 14:18:59
948
原创 Linux平台编译WebRTC
原文链接:https://blog.csdn.net/weixin_41910694/article/details/136403231。编译完成后,可以在out/Default(或out/Release)目录中找到库文件和可执行文件。在国内服务器使用代理,一直遇到各种问题,使用国外服务器就没问题了,建议还是使用国外服务器。在src/out/Default/obj可以看到生成的静态库文件:libwebrtc.a。在编译前,需要使用gn来配置构建选项。然后重复上面的配置(如果需要)和编译步骤。
2024-11-04 15:22:47
534
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人