Daniel Spiewak on Nostr: All of this has to work even while our network conditions fluctuate from good to bad ...
All of this has to work even while our network conditions fluctuate from good to bad and back again, which brings us back to the origin of our problem: how do we *stream* video and associated timeline-aligned data (e.g. subtitles) in a way which is reliable in the face of unreliable network conditions and dynamically makes tradeoffs against quality? The answer is playlists.
Published at
2023-11-18 23:39:04Event JSON
{
"id": "44e7d22f1c7122c1cd8231cf167bfa133c8a3d927b2d65900451e742fbf959e6",
"pubkey": "9a64dd44256e6741e56390a24c93311b2f8fe69dd81379b18b58fb9fec304a83",
"created_at": 1700350744,
"kind": 1,
"tags": [
[
"e",
"a44caf291bbed6b98ebbda6052796b1b3bcb1975bfec79f5b932af42ac7b16c2",
"wss://relay.mostr.pub",
"reply"
],
[
"proxy",
"https://fosstodon.org/users/djspiewak/statuses/111434186405899649",
"activitypub"
]
],
"content": "All of this has to work even while our network conditions fluctuate from good to bad and back again, which brings us back to the origin of our problem: how do we *stream* video and associated timeline-aligned data (e.g. subtitles) in a way which is reliable in the face of unreliable network conditions and dynamically makes tradeoffs against quality? The answer is playlists.",
"sig": "d8ebe877622afc859e487ad138ceddb874fb9a893b92facb4436b91c34f01e253af98a39cf9805bd486c92110a2b6e23e1dc9492ca53157b143ece03bfa7a9bc"
}