-
Notifications
You must be signed in to change notification settings - Fork 10
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
FEATURE REQUEST: Make all video streamable in Telegram #68
Comments
An ability to stream the video is defined not only by the |
First of all, It's obvious that ther's no way to reliably check the video format thoroughly without fully downloading. There are tooooo many points that can affect video streaming, like format/encoder, platforms also have different levels of support on private encoders like HEVC. Considering that, what you're saying is actually correct-but-useless words. Even if the video cannot be streamed in anyway, there's ALWAYS a fallback because user can still download the video and play it afterwards. It's totally no point to talk about video encoding here. Also, your word and understanding on video streaming is incorrect. Video streaming is way different from live streaming, the former mainly focus on seamless jumping to any frame in the video, while the latter one simply plays segments one by one, with no fast forward/backward. Lastly, as a mobile developer, most modern platform won't put additional check on streaming video format at high level API. For example, HTML 5 and iOS API simply allow you to play any video file as long as you can provide a random-access file object/URL, even if the video can't plays, it will only silently fail, without crash and panic, . So all we need to do is allow user to ignore the flag. |
So why do you think Telegram has not deprecated |
Because
|
I agree. Your PR will be welcome @NyaMisty |
Due to various reason, many files on Telegram does not have supportsStreaming flags set, making the video cannot be streamed even if a user have Telegram Premium subscription.
Please add a global switch to allow user to manually override the flag. Thank you!
The text was updated successfully, but these errors were encountered: