Comments (4)
# This docker-compose requires host networking, which is only available on Linux
# This compose will not function correctly on Mac or Windows
services:
caddy:
image: livekit/caddyl4
command: run --config /etc/caddy.yaml --adapter yaml
restart: unless-stopped
network_mode: "host"
volumes:
- ./caddy.yaml:/etc/caddy.yaml
- ./caddy_data:/data
livekit:
image: livekit/livekit-server:latest
command: --config /etc/livekit.yaml
restart: unless-stopped
network_mode: "host"
volumes:
- ./livekit.yaml:/etc/livekit.yaml
livekit-egress:
image: livekit/egress:latest
restart: unless-stopped
network_mode: "host"
environment:
- EGRESS_CONFIG_FILE=/out/config.yaml
volumes:
- ./egress.yaml:/out/config.yaml
cap_add:
- CAP_SYS_ADMIN
redis:
image: redis:7-alpine
command: redis-server /etc/redis.conf
restart: unless-stopped
network_mode: "host"
volumes:
- ./redis.conf:/etc/redis.conf
this is docker compose file
from egress.
Add --cap-add=SYS_ADMIN
to your docker run
command
from egress.
That works! Many thanks!
from egress.
@crapthings thank you for sharing this!
from egress.
Related Issues (20)
- Update @livekit/egress-sdk to depend on livekit-client v2.0 HOT 1
- where to get token to auto egress? HOT 1
- [BUG] Stuck on starting docker container HOT 1
- How to start recording? HOT 6
- Add support for specifying connection string for Azure Uploader.
- Egress recording with docker not working[BUG]
- [BUG] failed to change state to PLAYING HOT 3
- [BUG] GStreamer error: clock problem. HOT 1
- [BUG] gst-plugin-scanner error HOT 5
- [FEATURE] PutUploader HOT 4
- TrackSynchronizer Bug:Incorrect expected Calculation and Potential Overflow in resetRTP Method HOT 3
- [FEATURE] Optimizing Video Processing Workflow to Implement Pass-Through Functionality HOT 7
- How to use GPU in egress? HOT 1
- Error "Cannot read properties of undefined (reading 'size')" when Participant leaves HOT 3
- [FEATURE] Issues with testing RTMP streaming in passthrough mode in Participant mode
- [BUG] Single-speaker layout behaving strangely when screen share is created. HOT 1
- [FEATURE] When the egress service recording is completed, return the node that completed the task.
- [BUG] Twirp error unavailable: no response from servers HOT 1
- Auto Track Participant does not record to mp4 HOT 2
- [BUG]chrome failed to start,help me
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from egress.