Comments (5)
Oops! I’ll give the correct way a spin and will report back with the results.
from owncast.
That's not a supported use case, and I'm surprised it didn't completely break. Though I guess it kind of totally broke. But I'm surprised it worked at all!
However, with v0.1.2 path prefixes went in. It seems to be just what you're looking for, except it's supported and hopefully works. Though, I don't think anybody has used it, so you'll be an early adopter.
Remove /2/
from your thing above and put it in the thing below.
from owncast.
Seems to go OK-ish. I enabled verbose logging and am seeing these errors quite a lot. They don't seem to affect streaming much and the bucket do gets cleaned.
time="2024-01-15T14:59:26+01:00" level=trace msg="Removing chat messages older than 2 hours"
time="2024-01-15T14:59:40+01:00" level=debug msg="Deleting 60 objects from S3 bucket: zwtv"
time="2024-01-15T15:00:20+01:00" level=debug msg="data/hls/0/stream.m3u8 does not yet exist locally when trying to upload to S3 storage."
time="2024-01-15T15:00:23+01:00" level=error msg="remove data/hls/0/stream.m3u8: no such file or directory"
time="2024-01-15T15:00:41+01:00" level=debug msg="Deleting 60 objects from S3 bucket: zwtv"
time="2024-01-15T15:01:41+01:00" level=debug msg="Deleting 63 objects from S3 bucket: zwtv"
I did notice the thumbnail not getting updated (its 40mins old now) and there is a mysterious exit status 1
in the logs. Maybe the thumnailer crashed.
time="2024-01-15T14:17:42+01:00" level=debug msg="Deleting 60 objects from S3 bucket: zwtv"
time="2024-01-15T14:18:41+01:00" level=debug msg="Deleting 60 objects from S3 bucket: zwtv"
time="2024-01-15T14:19:26+01:00" level=trace msg="Removing chat messages older than 2 hours"
time="2024-01-15T14:19:40+01:00" level=debug msg="Deleting 60 objects from S3 bucket: zwtv"
time="2024-01-15T14:20:21+01:00" level=error msg="exit status 1"
time="2024-01-15T14:20:24+01:00" level=error msg="remove data/hls/1/stream.m3u8: no such file or directory"
time="2024-01-15T14:20:41+01:00" level=debug msg="Deleting 60 objects from S3 bucket: zwtv"
time="2024-01-15T14:21:41+01:00" level=debug msg="Deleting 60 objects from S3 bucket: zwtv"
time="2024-01-15T14:22:41+01:00" level=debug msg="Deleting 60 objects from S3 bucket: zwtv"
time="2024-01-15T14:23:41+01:00" level=debug msg="Deleting 60 objects from S3 bucket: zwtv"
@gabek Would -enableDebugOptions
give me more clarity about the thumbs?
from owncast.
It certainly can't hurt!
from owncast.
This doesn't only occur when using a path prefix. I'll make a new ticket and close this one #3522
from owncast.
Related Issues (20)
- Cache often accessed web server resources HOT 1
- [REQUEST] - Dynamic Stream Title (Based on input file) HOT 4
- cannot change the username HOT 1
- Videojs error "The media playback was aborted due to a corruption problem..." HOT 8
- [Security] GitHub Security Lab (GHSL) Vulnerability Report, Owncast: GHSL-2023-261 HOT 2
- iPad portrait player layout is incorrect HOT 2
- Reimagine user auth, "Follow" flow, and the concept of "login" and "users"
- Do not send a join chat event if that user is already in the chat HOT 6
- Usability: Volume Bar Fades Too Fast HOT 6
- When embedding Owncast chat via iframe the page jumps to where the iframe is HOT 5
- Pagination Doesn't Work in 'Followers' Console HOT 2
- Changing Log-Entries-Per-Page in Admin Console Doesn't Work HOT 16
- Flatpak Packaging HOT 8
- Support NDI streams HOT 5
- [Feature Request] Support P2P Streams for better performance HOT 1
- Thumbnail not consistently generated when using S3 HOT 4
- Support disabling inbound chat message rate limiter HOT 6
- Unable to create Webhooks on 0.1.2 when "When a user leaves the chat" checked.
- Chat moderators should be exempt from message rate limiting HOT 2
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 owncast.