CINXE.COM

Improved Videos and Much More

<!DOCTYPE html> <html class=""> <head> <meta charset="utf-8"> <title>Improved Videos and Much More</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta property="og:title" content="Improved Videos and Much More"> <meta property="og:image" content="https://telegram.org/file/400780400783/3/inBnJMRsW8I.250596/95648f6c88a6890213"> <meta property="og:site_name" content="Telegram"> <meta property="og:description" content="Today&#39;s update adds faster loading, better quality and new speed controls to videos, last edit timestamps, attaching media to sent messages, increased limits for mini apps, new monetization options for developers – and much more."> <meta property="article:published_time" content="2024-10-31T15:14:48+00:00"><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:image" content="https://telegram.org/file/400780400783/3/inBnJMRsW8I.250596/95648f6c88a6890213" /> <meta property="fb:app_id" content="254098051407226"> <meta property="vk:app_id" content="3782569"> <meta name="apple-itunes-app" content="app-id=686449807"> <meta name="telegram:channel" content="@telegram"> <link rel="canonical" href="https://telegram.org/blog/dynamic-video-quality-and-more" /> <link rel="icon" type="image/svg+xml" href="/img/website_icon.svg?4"> <link rel="apple-touch-icon" sizes="180x180" href="/img/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/img/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/img/favicon-16x16.png"> <link rel="alternate icon" href="/img/favicon.ico" type="image/x-icon" /> <link href="/css/bootstrap.min.css?3" rel="stylesheet"> <link href="/css/telegram.css?241" rel="stylesheet" media="screen"> </head> <body class="preload"> <div id="fb-root"></div> <div class="tl_page_wrap"> <div class="tl_page_head navbar navbar-static-top navbar navbar-tg"> <div class="navbar-inner"> <div class="container clearfix"> <ul class="nav navbar-nav navbar-right"><li class="dropdown top_lang_select"><a class="dropdown-toggle" onclick="return dropdownClick(this, event)" href="#"><i class="dev_top_lang_icon"></i> <b class="minicaret"></b></a> <ul class="dropdown-menu"><li class=""><a href="?setln=en">English</a></li><li class="long "><a href="?setln=id">Bahasa Indonesia</a></li><li class="long "><a href="?setln=ms">Bahasa Melayu</a></li><li class=""><a href="?setln=de">Deutsch</a></li><li class=""><a href="?setln=es">Español</a></li><li class=""><a href="?setln=fr">Français</a></li><li class=""><a href="?setln=it">Italiano</a></li><li class=""><a href="?setln=nl">Nederlands</a></li><li class=""><a href="?setln=uz">O‘zbek</a></li><li class=""><a href="?setln=pl">Polski</a></li><li class="long "><a href="?setln=pt-br">Português (Brasil)</a></li><li class=""><a href="?setln=tr">Türkçe</a></li><li class=""><a href="?setln=be">Беларуская</a></li><li class=""><a href="?setln=ru">Русский</a></li><li class=""><a href="?setln=uk">Українська</a></li><li class=""><a href="?setln=ar">العربية</a></li><li class=""><a href="?setln=fa">فارسی</a></li><li class=""><a href="?setln=ko">한국어</a></li></ul></li><li class="navbar-twitter hidden-xs"><a href="https://twitter.com/telegram" target="_blank" data-track="Follow/Twitter" onclick="trackDlClick(this, event)"><i class="icon icon-twitter"></i> Twitter</a></li></ul> <ul class="nav navbar-nav"> <li class=""><a href="/">Home</a></li> <li class=""><a href="/faq">FAQ</a></li> <li class=""><a href="/apps">Apps</a></li> <li class="hidden-xs "><a href="//core.telegram.org/api">API</a></li> <li class="hidden-xs "><a href="//core.telegram.org/mtproto">Protocol</a></li> </ul> </div> </div> </div> <div class="container clearfix tl_page_container "> <div class="tl_page"> <div class="tl_contest_page_wrap"> <div class="tl_blog_side_blog"><div class="side_blog_wrap"> <div class="side_blog"> <a href="/blog" class="side_blog_header">Recent News</a> <div class="side_blog_entries"> <a href="/blog/fullscreen-miniapps-and-more" class="side_blog_entry"> <div class="side_blog_date">Nov 17</div> <div class="side_blog_title">Mini Apps 2.0</div> </a><a href="/blog/dynamic-video-quality-and-more" class="side_blog_entry"> <div class="side_blog_date">Oct 31</div> <div class="side_blog_title">Improved Videos and Much More</div> </a><a href="/blog/gifts-verification-platform" class="side_blog_entry"> <div class="side_blog_date">Oct 5</div> <div class="side_blog_title">Gifts, Verification Platform and More</div> </a><a href="/blog/star-giveaways-iv-in-browser" class="side_blog_entry"> <div class="side_blog_date">Sep 6</div> <div class="side_blog_title">Star Giveaways and More</div> </a><a href="/blog/superchannels-star-reactions-subscriptions" class="side_blog_entry"> <div class="side_blog_date">Aug 14</div> <div class="side_blog_title">Super Channels, Star Reactions and Subscriptions</div> </a><a href="/blog/w3-browser-mini-app-store" class="side_blog_entry"> <div class="side_blog_date">Jul 31</div> <div class="side_blog_title">Telegram Browser, Mini App Store, Gifting Stars and More</div> </a><a href="/blog/mini-app-bar-paid-media-and-more" class="side_blog_entry"> <div class="side_blog_date">Jun 30</div> <div class="side_blog_title">Mini App Bar, Paid Media, Story Search &amp; More</div> </a> </div> </div> </div></div> <div id="dev_page_content_wrap" class=" "> <div class="dev_page_bread_crumbs"></div> <h1 id="dev_page_title">Improved Videos and Much More</h1> <div id="dev_page_content"><div class="blog_side_image_wrap"> <picture class="dev_page_tgsticker blog_side_image js-tgsticker_image" style="width:160px;"><div style="padding-top:100%"></div><source type="application/x-tgsticker" srcset="/file/400780400319/2/Hi5n7odhcXM.25155/6b3453ea4c00b85b61"><img src="/file/400780400319/3/FfEDYVGbDN4.60367.png/11645149aa7126df8f" /></picture> </div> <div class="blog_wide_image"> <a href="/file/400780400992/5/My-nelffW3M.523794/5a1eca30f50f487fb8" target="_blank"><img src="/file/400780400783/3/inBnJMRsW8I.250596/95648f6c88a6890213" srcset="/file/400780400992/5/My-nelffW3M.523794/5a1eca30f50f487fb8, 1200w" title="" alt="TITLE"/></a> </div> <p>Today&#39;s update adds <strong>faster loading</strong>, <strong>better quality</strong> and <strong>new speed controls</strong> to videos, <strong>last edit</strong> timestamps, attaching <strong>media</strong> to sent messages, <strong>increased limits</strong> for mini apps, new <strong>monetization options</strong> for developers – and much more.</p> <h4><a class="anchor" name="faster-video-loading-better-quality" href="#faster-video-loading-better-quality"><i class="anchor-icon"></i></a>Faster Video Loading, Better Quality</h4> <p>For videos newly uploaded to <strong>large channels</strong>, the video player now <strong>automatically selects</strong> a quality level based on your connection to save your data and <strong>load videos faster</strong>. Users can also <strong>manually select</strong> their preferred quality level – <em>High</em>, <em>Medium</em> or <em>Low</em>.</p> <div class="blog_video_player_wrap" style="max-width: 600px; margin: 20px auto 20px;"> <div><video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay loop controls muted poster="/file/400780400006/2/g4O0gk9xG34.26827/7a935f4e118c3af360" style="max-width: 600px;" alt="TITLE"> <source src="/file/400780400523/3/59AxRfoHEoE.1392514.mp4/488105b6aabe4a14fb" type="video/mp4"> </video></div> <!--<p>Just in case </p>--> </div> <p>On iOS, we&#39;ve also made it easier to switch to <strong>Picture-in-Picture Mode</strong> – simply <strong>swipe up</strong> to continue watching as you browse your chats. Swiping down still closes the video.</p> <blockquote> <p>To adjust video quality, tap the <img class="emoji" src="//telegram.org/img/emoji/40/E29A99.png" width="20" height="20" alt="⚙️" /> gear icon in the video player.</p> </blockquote> <p>Since users no longer have to watch videos in the resolution in which they were uploaded, large channel owners can afford to post <strong>better-quality videos</strong>. They will no longer need to pre-process their videos for the best viewing experience — Telegram will now <strong>optimize</strong> each uploaded video for them and compress it in several qualities.</p> <p>Users on weaker connections will automatically get more compressed videos, while those with high-speed internet can enjoy the <strong>full resolution</strong>.</p> <div class="blog_video_player_wrap" style="max-width: 600px; margin: 20px auto 20px;"> <div><video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay loop controls muted poster="/file/400780400710/5/2mCaT42lBkc.80513/8dedbbcc11cd25de02" style="max-width: 600px;" alt="TITLE"> <source src="/file/400780400187/2/Q7ULuljms7w.3397392.mp4/acf2959d57d3dc3a75" type="video/mp4"> </video></div> <!--<p>Just in case </p>--> </div> <p>These new video quality features are currently available for channels with <strong>thousands of subscribers</strong>.</p> <h4><a class="anchor" name="adjusting-playback-speed" href="#adjusting-playback-speed"><i class="anchor-icon"></i></a>Adjusting Playback Speed</h4> <p><a href="https://telegram.org/evolution#march-2023">For years</a>, videos on Telegram have supported <strong>multiple speed settings</strong> – and now users can <strong>seamlessly speed up</strong> videos with new gestures without tapping through settings.</p> <p>Just hold down on the right side of a video to activate <strong>2x speed</strong> – and slide right gradually to increase the speed to <strong>up to 2.5x</strong>. Release your finger to return to normal speed.</p> <div class="blog_video_player_wrap" style="max-width: 600px; margin: 20px auto 20px;"> <div><video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay loop controls muted poster="/file/400780400381/2/i2wv7Y-u4TQ.103385/2a77b676746aced1cd" style="max-width: 600px;" alt="TITLE"> <source src="/file/400780400245/3/RB9l6fXbYyM.6197477.mp4/ab9077f7b14760c0ed" type="video/mp4"> </video></div> <!--<p>Just in case you want to control time.</p>--> </div> <blockquote> <p>On Android, you can <strong>double-tap</strong> on the left or right side of the video to <strong>skip 10 seconds</strong> in either direction.</p> </blockquote> <h4><a class="anchor" name="add-media-to-sent-messages" href="#add-media-to-sent-messages"><i class="anchor-icon"></i></a>Add Media to Sent Messages</h4> <p>If you forget to attach your photo, video or file before sending, you can quickly <strong>edit the message</strong> to <strong>add media</strong> in just two taps – rather than deleting it and starting over.</p> <div class="blog_video_player_wrap" style="max-width: 600px; margin: 20px auto 20px;"> <div><video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay loop controls muted poster="/file/400780400751/2/gi5RGzNurH0.56019/82838fed4952e9f0be" style="max-width: 600px;" alt="TITLE"> <source src="/file/400780400758/2/iMOwjpET9HY.1284476.mp4/80edac7f0f18f2141f" type="video/mp4"> </video></div> <!--<p>Just in case you need another 'thousand words'.</p>--> </div> <blockquote> <p>You can also <strong>edit sent media</strong> to re-edit photos or <strong>replace media</strong> in a message.</p> </blockquote> <h4><a class="anchor" name="last-edit-timestamps" href="#last-edit-timestamps"><i class="anchor-icon"></i></a>Last Edit Timestamps</h4> <p>Edited messages now <strong>show a timestamp</strong>, displaying when the message was <strong>last edited</strong>. If a message has been edited <strong>more than once</strong>, it will show the time of the <strong>most recent edit</strong>.</p> <div class="blog_video_player_wrap" style="max-width: 600px; margin: 20px auto 20px;"> <div><video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay loop controls muted poster="/file/400780400847/1/KBgvs_BvdvE.277776/c2a59b6ed5a3b85997" style="max-width: 600px;" alt="TITLE"> <source src="/file/400780400451/4/Uaaf0H4YZ2A.119173.mp4/7cefc7dd116281ba57" type="video/mp4"> </video></div> <!-- <p>TITLE</p>--> </div> <blockquote> <p>Your messages in <strong>small groups</strong> and private chats also have <strong>detailed read receipts</strong> – showing the time when your message was opened by each member.</p> </blockquote> <h4><a class="anchor" name="chat-specific-hashtags" href="#chat-specific-hashtags"><i class="anchor-icon"></i></a>Chat-Specific Hashtags</h4> <p>Group and channel owners can use the new format <code>#hashtag@username</code> for hashtags that only show posts and stories <strong>from the same chat</strong> when tapped.</p> <p>For example, a user tapping <em>#travel</em> would see search results from all of Telegram – while <em>#travel@durov</em> would immediately open results only from the <a href="https://t.me/durov">@durov</a> channel.</p> <div class="blog_video_player_wrap" style="max-width: 600px; margin: 20px auto 20px;"> <div><video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay loop controls muted poster="/file/400780400157/2/HcCEogr_VAM.51373/31b164e37d437465ae" style="max-width: 600px;" alt="TITLE"> <source src="/file/400780400140/5/pb9pB4qAbWk.1717300.mp4/f6a8aa50709fca3119" type="video/mp4"> </video></div> <!--<p>Just in case you're greedy.</p>--> </div> <p>Typing a hashtag in the message bar of public chats shows a <strong>special menu</strong> – allowing you to add the chat&#39;s username to the hashtag in just <strong>one tap</strong>.</p> <blockquote> <p>Only <strong>public posts</strong> and <strong>public stories</strong> appear in global hashtag searches.</p> </blockquote> <h4><a class="anchor" name="telegram-ads-in-bots" href="#telegram-ads-in-bots"><i class="anchor-icon"></i></a>Telegram Ads in Bots</h4> <p>Bots and mini apps are now able to participate in <a href="https://telegram.org/blog/monetization-for-channels">revenue sharing</a> from <a href="https://telegram.org/blog/monetization-for-channels#ton-based-ads">Telegram Ads</a> – giving services another way to help <strong>support their development</strong>.</p> <div class="blog_video_player_wrap" style="max-width: 600px; margin: 20px auto 20px;"> <div><video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay loop controls muted poster="/file/400780400621/3/IdLKAeBBUUo.76649/09cee49e7c6f27dc54" style="max-width: 600px;" alt="TITLE"> <source src="/file/400780400184/3/rErQ9dD6_gk.1672517.mp4/5dd26de5a94919d747" type="video/mp4"> </video></div> <!--<p>Just in case you want to shout out to the mini app crowd.</p>--> </div> <blockquote> <p>Telegram Ads are <strong>unobtrusive</strong> and <strong>privacy-conscious</strong> – supporting Telegram&#39;s <a href="https://t.me/durov/142">sustainable monetization strategy</a>, while sharing <strong>50% of ad revenue</strong> with content creators and bot developers.</p> </blockquote> <h4><a class="anchor" name="increased-message-limits-for-bots" href="#increased-message-limits-for-bots"><i class="anchor-icon"></i></a>Increased Message Limits for Bots</h4> <p>All Telegram bots can send up to <strong>30 messages</strong> per second to their users – completely <strong>free of charge</strong>. To better accommodate large-scale services, bots are now able to enable <strong>increased message limits</strong> and send up to <strong>1000 messages</strong> per second.</p> <p>Sending messages with increased limits costs just <strong>0.1 Star per message</strong>, paid with Telegram Stars from the bot&#39;s balance. Developers can receive Stars from <a href="https://telegram.org/blog/superchannels-star-reactions-subscriptions#paid-media-for-bots">paid content</a> and <a href="https://telegram.org/blog/telegram-stars#digital-goods-and-services">digital products</a> in their bot.</p> <!-- > Developers can [go here](LINK) to see how to turn on increased message limits for their bots.--> <h4><a class="anchor" name="exact-reaction-counters" href="#exact-reaction-counters"><i class="anchor-icon"></i></a>Exact Reaction Counters</h4> <p>In case you want to know the <strong>exact number</strong> of heart (or star, or pumpkin) reactions your posts receive, <em>press and hold</em> the counters for more details.</p> <div class="blog_video_player_wrap" style="max-width: 600px; margin: 20px auto 20px;"> <div><video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay loop controls muted poster="/file/400780400543/2/tWa2MXfdGUU.52782/141f92b98dbb21b7e6" style="max-width: 600px;" alt="TITLE"> <source src="/file/400780400577/2/lYUM0ULd9V0.320374.mp4/cd8476ce934c2648db" type="video/mp4"> </video></div> <!--<p>Just in case 'OVER 9000' is not enough.</p>--> </div> <p>That&#39;s it for today. Enjoy the new videos while we work on more stuff to put into demo videos for the next update!</p> <blockquote> <p>P.S. Happy Halloween! We&#39;ve added some new <strong>limited gifts</strong> for those celebrating.</p> </blockquote> <div><br></div> <p><em>October 31, 2024<br>The Telegram Team</em></p> </div> </div> <div class="tl_main_share clearfix"> <a href="https://t.me/share/url?url=https%3A%2F%2Ftelegram.org%2Fblog%2Fdynamic-video-quality-and-more&text=Today%27s%20update%20adds%20faster%20loading%2C%20better%20quality%20and%20new%20speed%20controls%20to%20videos%2C%20last%20edit%20timestamps%2C%20attaching%20media%20to%20sent%20messages%2C%20increased%20limits%20for%20mini%20apps%2C%20new%20monetization%20options%20for%20developers%20%E2%80%93%20and%20much%20more." class="tl_telegram_share_btn" id="tl_telegram_share_btn" data-text="Today&#39;s update adds faster loading, better quality and new speed controls to videos, last edit timestamps, attaching media to sent messages, increased limits for mini apps, new monetization options for developers – and much more." data-url="https://telegram.org/blog/dynamic-video-quality-and-more"><i class="tl_telegram_share_icon"></i><span class="tl_telegram_share_label" target="_blank">Forward</span></a> <a href="https://twitter.com/share" class="tl_twitter_share_btn" id="tl_twitter_share_btn" data-text="Today&#39;s update adds faster loading, better quality and new speed controls to videos, last edit timestamps, attaching media to sent messages, increased limits for mini apps, new monetization options for developers – and much more." data-url="https://telegram.org/blog/dynamic-video-quality-and-more" data-via="Telegram">Tweet <span class="tl_twitter_share_cnt"></span></a> </div> </div> <div class="tl_main_recent_news_wrap tlb_other_news_wrap tl_blog_list_page_wrap"> <h3 class="tl_main_recent_news_header"> <a href="/blog">Other News</a> </h3> <div class="tl_main_recent_news_cards clearfix"> <a class="dev_blog_card_link_wrap" href="/blog/fullscreen-miniapps-and-more"><div class="dev_blog_card_wrap"> <img class="dev_blog_card_image" src="https://telegram.org/file/400780400836/1/pf8Tnc3fxBI.260468/01084a12b6e470638c" /> <div class="dev_blog_card_alltext_wrap"> <h4 class="dev_blog_card_title">Mini Apps 2.0: Full-Screen Mode, Home Screen Icons, Geolocation and 10 more features</h4> <div class="dev_blog_card_lead">Today we launch the largest update in the history of mini apps. They get a full-screen mode…</div> </div> <div class="dev_blog_card_date">Nov 17, 2024</div> </div></a><a class="dev_blog_card_link_wrap" href="/blog/gifts-verification-platform"><div class="dev_blog_card_wrap"> <img class="dev_blog_card_image" src="https://telegram.org/file/400780400875/2/7jMIWHhNK14.271741/26556506cae1a02907" /> <div class="dev_blog_card_alltext_wrap"> <h4 class="dev_blog_card_title">Gifts, Verification Platform and More</h4> <div class="dev_blog_card_lead">Users can now send Gifts to their friends: the recipients of gifts can display them on their profile pages or turn them into Stars. Additionally, Telegram launched a platform for businesses…</div> </div> <div class="dev_blog_card_date">Oct 5, 2024</div> </div></a><a class="dev_blog_card_link_wrap" href="/blog/star-giveaways-iv-in-browser"><div class="dev_blog_card_wrap"> <img class="dev_blog_card_image" src="https://telegram.org/file/400780400331/1/tuLhKJmWKdw.276665/463e789d166b4e3890" /> <div class="dev_blog_card_alltext_wrap"> <h4 class="dev_blog_card_title">Star Giveaways and More</h4> <div class="dev_blog_card_lead">With today&#39;s update, groups and channels can use Telegram Stars as prizes in Giveaways. Also, any article you open in the Telegram Browser can now be converted to Instant View, making…</div> </div> <div class="dev_blog_card_date">Sep 6, 2024</div> </div></a><a class="dev_blog_card_link_wrap" href="/blog/superchannels-star-reactions-subscriptions"><div class="dev_blog_card_wrap"> <img class="dev_blog_card_image" src="https://telegram.org/file/400780400436/1/AFpKVW0u5fw.267441/5fd61b6d2531113c45" /> <div class="dev_blog_card_alltext_wrap"> <h4 class="dev_blog_card_title">Super Channels, Star Reactions and Subscriptions</h4> <div class="dev_blog_card_lead">Today is Telegram&#39;s 11th anniversary. Meet Star Reactions and Star Subscriptions that let users support content creators, paid media for…</div> </div> <div class="dev_blog_card_date">Aug 14, 2024</div> </div></a> </div> </div> </div> </div> </div> <div class="footer_wrap"> <div class="footer_columns_wrap footer_desktop"> <div class="footer_column footer_column_telegram"> <h5>Telegram</h5> <div class="footer_telegram_description"></div> Telegram is a cloud-based mobile and desktop messaging app with a focus on security and speed. </div> <div class="footer_column"> <h5><a href="/faq">About</a></h5> <ul> <li><a href="/faq">FAQ</a></li> <li><a href="/privacy">Privacy</a></li> <li><a href="/press">Press</a></li> </ul> </div> <div class="footer_column"> <h5><a href="/apps#mobile-apps">Mobile Apps</a></h5> <ul> <li><a href="/dl/ios">iPhone/iPad</a></li> <li><a href="/android">Android</a></li> <li><a href="/dl/web">Mobile Web</a></li> </ul> </div> <div class="footer_column"> <h5><a href="/apps#desktop-apps">Desktop Apps</a></h5> <ul> <li><a href="//desktop.telegram.org/">PC/Mac/Linux</a></li> <li><a href="//macos.telegram.org/">macOS</a></li> <li><a href="/dl/web">Web-browser</a></li> </ul> </div> <div class="footer_column footer_column_platform"> <h5><a href="//core.telegram.org/">Platform</a></h5> <ul> <li><a href="//core.telegram.org/api">API</a></li> <li><a href="//translations.telegram.org/">Translations</a></li> <li><a href="//instantview.telegram.org/">Instant View</a></li> </ul> </div> </div> <div class="footer_columns_wrap footer_mobile"> <div class="footer_column"> <h5><a href="/faq">About</a></h5> </div> <div class="footer_column"> <h5><a href="/blog">Blog</a></h5> </div> <div class="footer_column"> <h5><a href="/apps">Apps</a></h5> </div> <div class="footer_column"> <h5><a href="//core.telegram.org/">Platform</a></h5> </div> <div class="footer_column"> <h5><a href="/press">Press</a></h5> </div> </div> </div> <script src="/js/main.js?47"></script> <script src="/js/tgsticker.js?31"></script> <script>initScrollVideos(true); mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4}); twitterCustomShareInit(); blogSideImageInit(); backToTopInit("Go up"); removePreloadInit(); </script> </body> </html> <!-- page generated in 19.25ms -->

Pages: 1 2 3 4 5 6 7 8 9 10