在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):livekit/livekit开源软件地址(OpenSource Url):https://github.com/livekit/livekit开源编程语言(OpenSource Language):Go 99.7%开源软件介绍(OpenSource Introduction):LiveKit - Open source, high performance WebRTC infrastructureLiveKit is an open source project that provides scalable, multi-user conferencing over WebRTC. It's designed to give you everything you need to build real time video/audio/data capabilities in your applications. LiveKit is written in Go, using the awesome Pion WebRTC implementation. Features
Documentation & GuidesDocs & Guides at: https://docs.livekit.io Try it liveHead to our playground and give it a spin. Build a Zoom-like conferencing app in under 100 lines of code! SDKs & ToolsClient SDKs:
Server SDKs: Tools:
QuickstartGenerate config file and keysdocker run --rm -v$PWD:/output livekit/generate --local The above command generates a Starting with dockerdocker run --rm -p 7880:7880 \
-p 7881:7881 \
-p 7882:7882/udp \
-v $PWD/livekit.yaml:/livekit.yaml \
livekit/livekit-server \
--config /livekit.yaml \
--node-ip <machine-ip> When running with docker, Test with example appHead over to the example app and enter the generated token to connect to your LiveKit server. This app is built with our React SDK. Once connected, your video and audio are now published to your new LiveKit instance! Generating access tokens (JWT)To add more users to a room, you'll have to create a token for each participant. Learn more about access tokens.
docker run --rm -e LIVEKIT_KEYS="<api-key>: <api-secret>" \
livekit/livekit-server create-join-token \
--room "<room-name>" \
--identity "<participant-identity>" Deploying to serverDeployment Docs: https://docs.livekit.io/deploy/ Single node serverUse our deploy config generator to set up a single node deployment with automatic TLS termination and built-in TURN. It includes a cloud-init/setup script that's supported by most cloud environments. docker run --rm -it -v$PWD:/output livekit/generate KubernetesWe publish a helm chart that helps you to set up a cluster with high availability. For detailed instructions, see Kubernetes guide Testing your deploymentUse the connection tester to ensure your installation is set up properly for user traffic. Building from sourcePre-requisites:
Then run git clone https://github.com/livekit/livekit
cd livekit
./bootstrap.sh
mage ContributingWe welcome your contributions to make LiveKit better! Please join us on Slack to discuss your ideas and/or submit PRs. LicenseLiveKit server is licensed under Apache License v2.0. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论