文件名称:nextcloud-spreed-signaling:用于Nextcloud Talk的独立信令服务器
文件大小:199KB
文件格式:ZIP
更新时间:2024-05-04 00:57:23
go golang open-source video webrtc
预制的独立信令服务器 该存储库包含可用于Nextcloud Talk( )的独立信令服务器。 有关信令服务器API的更多信息,请参见 。 建造 需要以下工具来构建信令服务器。 吉特 去> = 1.13 制作 在构建时会自动获取所有其他依赖项。 $ make build 或在FreeBSD上 $ gmake build 然后,将二进制文件创建为bin/signaling 。 配置 默认配置文件包含在server.conf.in 。 将其复制到server.conf并根据需要进行本地安装调整。 请参阅该文件以获取有关可以更改的不同参数的注释。 跑步 信令服务器连接到NATS服务器( ),以在不同实例之间分发消息。 有关如何设置和运行服务器的信息,请参阅NATS文档。 一旦NATS服务器运行(并且为信令服务器配置了指向其的URL),就可以启动信令服务器。 $ ./bin/sig
【文件预览】:
nextcloud-spreed-signaling-master
----client()
--------main.go(15KB)
----api_signaling_test.go(9KB)
----concurrentmap_test.go(3KB)
----server()
--------main.go(9KB)
----mcu_common.go(2KB)
----mcu_janus.go(31KB)
----roomsessions_test.go(4KB)
----room_test.go(9KB)
----geoip_test.go(4KB)
----natsclient_loopback_test.go(6KB)
----api_proxy.go(6KB)
----api_backend_test.go(2KB)
----geoip.go(5KB)
----janus_client.go(22KB)
----session.go(2KB)
----concurrentmap.go(2KB)
----.github()
--------dependabot.yml(102B)
--------workflows()
----natsclient_loopback.go(5KB)
----deferred_executor_test.go(2KB)
----roomsessions.go(1KB)
----clientsession_test.go(3KB)
----lru_test.go(4KB)
----room.go(16KB)
----backend_server_test.go(35KB)
----Dockerfile(455B)
----testclient_test.go(19KB)
----api_signaling.go(15KB)
----continentmap.go(6KB)
----backend_client.go(10KB)
----mcu_test.go(2KB)
----api_backend.go(9KB)
----LICENSE(34KB)
----clientsession.go(20KB)
----client.go(10KB)
----dist()
--------init()
----server.conf.in(7KB)
----proxy()
--------proxy_server.go(26KB)
--------proxy_session.go(7KB)
--------proxy_tokens.go(1KB)
--------proxy_tokens_static.go(3KB)
--------proxy_tokens_etcd.go(6KB)
--------main.go(4KB)
--------proxy_client.go(1KB)
----backend_server.go(18KB)
----proxy.conf.in(2KB)
----hub.go(54KB)
----mcu_proxy.go(41KB)
----natsclient.go(5KB)
----session_test.go(1KB)
----pool_test.go(2KB)
----docker()
--------janus()
--------coturn()
----roomsessions_builtin_test.go(1KB)
----virtualsession.go(5KB)
----roomsessions_builtin.go(2KB)
----docker-compose.yml(716B)
----lru.go(2KB)
----.gitignore(93B)
----backend_configuration.go(9KB)
----mcu_proxy_test.go(3KB)
----gnatsd.conf(171B)
----CHANGELOG.md(4KB)
----hub_test.go(66KB)
----Makefile(3KB)
----backend_client_test.go(3KB)
----go.sum(23KB)
----.dockerignore(61B)
----virtualsession_test.go(13KB)
----README.md(12KB)
----deferred_executor.go(2KB)
----scripts()
--------get_continent_map.py(3KB)
--------pre-commit.hook(1KB)
--------get-version.sh(483B)
----pool.go(2KB)
----backend_configuration_test.go(15KB)
----go.mod(638B)