HLS Streaming #464
Labels
No labels
accessibility
bug
discussion
documentation
enhancement
feature parity
good first issue
help wanted
question
rss
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
PAS/nitter#464
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Why not enable HLS Streaming by Default ?
Requires JavaScript, which is against Nitter's goals
Then Why not use HTML video Players ?
Video types like
mp4which are supported by browsers natively have already used HTML video Players See Settings'Enable Mp4 video playback.Video types like
m3u8need javascript to play because these types are not supported by browsers natively.As jacky said, the video format used by Twitter cannot be played by browsers natively, requiring the hls.js library. At the time Nitter was under development, Twitter didn't expose MP4 urls, but later on they started including them alongside the m3u8 playlists. I spent a while last year implementing support for streaming their MP4 files proxied through Nitter, and it worked in most cases, but sometimes the videos refused to play. If I find time for it I might wrap it up and put it behind an experimental setting, warning users that it doesn't always work.