-
Notifications
You must be signed in to change notification settings - Fork 289
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support hls streaming files #798
Comments
Can you send a real world working example of this extension/format outside of nostr? This is new for me.
Never mind. This link worked in Safari, and not in Brave browser. https://developer.apple.com/streaming/examples/basic-stream-osx-ios5.html |
To provide a little more context, the video player built into iOS supports Apple HLS by default. Any valid |
@alltheseas I've started working on this. What's happening is the metadata fetch that we do for other URLs doesn't work for HLS streams, so we need to detect that type ( |
@fishcakeday submitted |
So, I did a lot of back and forth with that change, and it needs help to make it worthwhile. So far, it functions as expected, but I am sure there are better ways. I am a complete n00b when it comes to iOS programming. #1372 |
@alltheseas my second attempt should be workable this time, also cc: @jb55 #1560 |
This was merged and is in the latest TestFlight, probably ok to close now. |
Confirmed livestream worked today. |
Damus could support self-published video streams if it could understand .m3u8 extension. Should be able to use the native OS. Here's a test case using an example from Apple:
https://developer.apple.com/streaming/examples/
note1tp0r3jn49u785vqp7jgr7un0p60ud9kcnqkfnkmx7pm3pdzuj4dqc5h087
Here's the underlying video the .ts file directs to:
note1a0akhl7e3rf80qtx5xzaxpdvnlva6hwxqzm2xqmwhwh45u6n3enqcj8sum
So it plays fine it's just understanding the format so the native player can take over
The text was updated successfully, but these errors were encountered: