Daniel Spiewak on Nostr: The catch is that the playlist itself is generally static. It's just a file linking ...
The catch is that the playlist itself is generally static. It's just a file linking to other files in order. Now, there are some exceptions to this (dynamically-generated manifests with read-through caching are more and more common now), but you have to be careful since your client-observed video start time is limited by 1) the time it takes to fetch and parse the manifest, 2) the time it takes to fetch the DRM keys, and 3) the time it takes to fetch the first segment from said manifest.
Published at
2023-11-18 23:48:44Event JSON
{
"id": "37880e1b5ae9abcdd72d9c18a05fcfd9bafe6b5e0e8b06d88635c4aa95fe4fdc",
"pubkey": "9a64dd44256e6741e56390a24c93311b2f8fe69dd81379b18b58fb9fec304a83",
"created_at": 1700351324,
"kind": 1,
"tags": [
[
"e",
"002ac10e3f4904c2ac81e710dc5ba35a21d5dadb58c9862646d81d7533d033d9",
"wss://relay.mostr.pub",
"reply"
],
[
"proxy",
"https://fosstodon.org/users/djspiewak/statuses/111434224385463985",
"activitypub"
]
],
"content": "The catch is that the playlist itself is generally static. It's just a file linking to other files in order. Now, there are some exceptions to this (dynamically-generated manifests with read-through caching are more and more common now), but you have to be careful since your client-observed video start time is limited by 1) the time it takes to fetch and parse the manifest, 2) the time it takes to fetch the DRM keys, and 3) the time it takes to fetch the first segment from said manifest.",
"sig": "b70b408e33af3f698aead0447d355656acfb96999f99bd186a0f43abcd4e8285a200b718fdc79c0f4498514f7131d529194d8fa836c66a85cd43810e7f200ba5"
}