Ò»¡¢Æ½Ì¨Ñ¡ÔñÓëÊÓÆµÖÊÁ¿°ü¹Ü»úÖÆ
ԢĿÑÇÖÞÒ»Çø¶þÇøÊÓÆµµÄÖ÷ÒªÎÊÌâÊÇÑ¡ÔñºÏ¹æ¿É¿¿µÄ²¥·Åƽ̨¡£ÓÅÖÊЧÀÍÉÌÆÕ±é½ÓÄÉHLS£¨HTTP Live Streaming£©Á÷ýÌåÐÒ飬ÕâÖֶַδ«ÊäÊÖÒÕ¿É×Ô¶¯ÊÊÅäÓû§ÍøÂçÇéÐΣ¬È·±£720PÖÁ4K»ÖÊÁ÷ͨ²¥·Å¡£ÖµµÃ×¢ÖØµÄÊÇ£¬Õý¹æÆ½Ì¨»áÔÚÍøÒ³´úÂëÖÐǶÈëHEVC£¨¸ßЧÊÓÆµ±àÂ룩ÃûÌÃÖ§³Ö£¬ÕâÖÖÏȽøÑ¹ËõÊÖÒÕ¿ÉÔÚÒ»ÂÉ´ø¿íÏÂÌáÉý30%»ÃæÇåÎú¶È¡£
¶þ¡¢ÃâÏÂÔØ²¥ËÉÊÖÒÕʵÏÖÔÀí
ʵÏÖ"ÎÞÐèÏÂÔØÔ¢Ä¿¸ßÇåÊÓÆµ"µÄ½¹µãÔÚÓÚ±ßÑØÅÌËã½Úµã°²ÅÅ¡£µ±Óû§µã»÷²¥·Åʱ£¬CDN£¨ÄÚÈÝ·Ö·¢ÍøÂ磩»á´Ó×î½üµÄ»º´æÐ§ÀÍÆ÷µ÷È¡ÊÓÆµÆ¬¶Ï£¬ÅäºÏä¯ÀÀÆ÷µÄMedia Source ExtensionsÊÖÒÕ¾ÙÐм´Ê±½âÂë¡£×îиüа汾ƽ̨ÒÑÆÕ±éÖ§³ÖWebAssembly¼ÓËÙ£¬Ê¹4KÊÓÆµ¼ÓÔØËÙÂÊÌáÉý40%£¬×ÝÈ»ÔÚ2Mbps´ø¿íÏÂÒ²ÄÜʵÏÖÎÞ»º³å²¥·Å¡£ÕâÖÖÊÖÒÕË¢ÐÂÊÇ·ñ¸Ä±äÁËÄúµÄ¹ÛӰϰ¹ß£¿
Èý¡¢ÊµÊ±¸üÐÂ×·×ÙÓë֪ͨϵͳ
×·×پ缯×îа汾ÐèÒª¹Ø×¢Æ½Ì¨µÄPUSH֪ͨ»úÖÆ¡£ÏȽøÏµÍ³»áͨ¹ýWebSocket½¨É賤ÅþÁ¬£¬µ±¾ç¼¯¸üÐÂʱÁ¬Ã¦´¥·¢Óû§¶ËµÄService Worker¾ÙÐÐÐÂÎÅÍÆËÍ¡£×¨Òµ½¨ÒéÓû§ÆôÓÃHTTP/2ÐÒéÖ§³Ö£¬ÕâÖÖ¶à·¸´ÓÃÊÖÒÕ¿Éʹ¸üÐÂÌáÐÑÏìӦʱ¼äËõ¶ÌÖÁ200ºÁÃëÄÚ¡£ÖµµÃ×¢ÖØµÄÊÇ£¬²¿·Öƽ̨Ìṩ¸öÐÔ»¯¸üж©ÔĹ¦Ð§£¬Óû§¿ÉÕë¶ÔÌØ¶¨µØÇø£¨Ò»Çø/¶þÇø£©ÉèÖÃ×ÔÁ¦ÌáÐÑ¡£
ËÄ¡¢°æÈ¨ºÏ¹æÔ¢Ä¿ÓëΣº¦¹æ±Ü
ÔÚÏíÊÜÃâ·Ñ×ÊԴʱ£¬ÔõÑùÅÐ¶ÏÆ½Ì¨Õýµ±ÐÔ³ÉΪҪº¦ÎÊÌâ¡£ºÏ¹æÆ½Ì¨Í¨³£¾ß±¸DRM£¨Êý×Ö°æÈ¨ÖÎÀí£©ÈÏÖ¤±êʶ£¬ÇÒÊÓÆµ²¥·Åǰ»áÏÔʾÃ÷È·µÄ°æÈ¨ÉùÃ÷¡£Óû§ÐèÌØÊâ×¢ÖØ²¥·ÅÆ÷ÊÇ·ñ¼ÓÔØÁ˾߱¸CENC£¨Í¨ÓüÓÃÜ£©±ê×¼µÄ¼ÓÃÜÄ£¿é£¬ÕâÊÇÅжÏÄÚÈÝÊÚȨÕýµ±ÐÔµÄÖ÷ÒªÒÀ¾Ý¡£ÖµµÃСÐĵÄÊÇ£¬Ä³Ð©²»·¨Æ½Ì¨»áαÔì²¥·ÅÆ÷UI½çÃæ£¬´Ëʱ¿É¼ì²éä¯ÀÀÆ÷µÄÇå¾²Ö¤ÊéÊÇ·ñ°üÀ¨EVSSLÑéÖ¤ÐÅÏ¢¡£
Îå¡¢¿ç×°±¸Ô¢Ä¿ÌåÑéÓÅ»¯¼Æ»®
¶à×°±¸ÎÞ·ìÏνÓÒѳÉΪÏÖ´ú¹ÛÓ°µÄ¸ÕÐÔÐèÇó¡£½ÓÄÉMediaSession APIµÄÓÅÖÊÆ½Ì¨£¬¿ÉÔÚÊÖ»ú¡¢Æ½°åºÍÖÇÄܵçÊÓ¼äͬ²½²¥·Å½ø¶È£¬Æä±³ºóÊÇϸÃܵÄNTP£¨ÍøÂçʱ¼äÐÒ飩УʱϵͳÔÚÊÂÇé¡£½üÆÚ¸üа汾¸üÌí¼ÓÁË×Ô˳Ӧ±ÈÌØÂÊÇл»¹¦Ð§£¬Æ¾Ö¤×°±¸ÆÁÄ»³ß´ç×Ô¶¯µ÷ÀíÊÓÆµÂëÂÊ£ºÊÖ»ú¶Ëά³Ö2MbpsÂëÁ÷¼´¿É·ºÆðÍêÉÆ»ÖÊ£¬¶øµçÊÓ¶ËÔòÐè6Mbps°ü¹Ü4KЧ¹û¡£ÕâÖÖÖÇÄÜÓÅ»¯ÊÇ·ñÌáÉýÁËÄúµÄ¹ÛÓ°Öª×ã¶È£¿
Áù¡¢ÐÐÒµÉú³¤Ç÷ÊÆÓëÊÖÒÕÁ¢ÒìÕ¹Íû
VRÈ«¾°ÊÓÆµºÍ8K³¬¸ßÇ彫³ÉΪÑÇÖÞ·ÖÇøÊÓÆµµÄϸöÍ»ÆÆµã¡£Ç°ÑØÆ½Ì¨ÕýÔÚ²âÊÔAV1±àÂëÃûÌã¬ÕâÖÖ¿ªÔ´±àÂëÆ÷¿É±ÈH.265½ÚÔ¼50%Á÷Á¿ÏûºÄ¡£Á¬ÏµWebGPUͼÐμÓËÙÊÖÒÕ£¬Î´À´ÔÚÏß²¥·Å8K@60fpsÊÓÆµ½«³ÉΪ¿ÉÄÜ¡£5GÍøÂçÇÐÆ¬ÊÖÒÕµÄÉÌÓÃÆÕ¼°£¬½«Ê¹ÊÓÆµ¼ÓÔØÑÓ³ÙÎȹ̿ØÖÆÔÚ10msÒÔÄÚ£¬³¹µ×Ïû³ý²¥·Å¿¨¶ÙÕ÷Ïó¡£
ͨ¹ý±¾ÎĵÄϵͳÆÊÎö£¬¹ÛÖÚÒÑÖÜÈ«ÕÆÎÕ"ÑÇÖÞÒ»Çø¶þÇøÃâ·ÑÊÓÆµ"µÄ¸ßЧԢĿսÂÔ¡£´Ó»ù´¡»Öʰü¹Üµ½Ç°ÑØÊÖÒÕÕ¹Íû£¬Õýµ±ºÏ¹æµÄÔÚÏß²¥·Å·½·¨¼ÈÄÜÖª×ã¸ßÇå¹ÛÓ°ÐèÇó£¬Óֿɹæ±ÜDZÔÚÖ´·¨Î£º¦¡£Ëæ×ÅWebCodecsµÈÐÂÊÖÒÕµÄÍÆ¹ãÓ¦Óã¬ÔÚÏßÁ÷ýÌåÌåÑ齫һÁ¬ÓâÔ½¹Å°åÏÂÔØ¹ÛӰģʽ£¬ÎªÓû§´´Á¢¸üÓÅÖʵÄÊý×Ö»¯ÓéÀÖÌåÑé¡£Ëã·¨Éý¼¶ºóµÄÄÚÈÝÆ¥ÅäÂß¼
2023ÄêBilibiliÍÆ¼öϵͳ3.0°æ±¾½ÓÄÉÁËȫеÄÉî¶ÈÉñ¾ÍøÂçÄ£×Ó(DNN)£¬ÔÚÄÚÈÝÔÚÏßÍÆ¼ö³¡¾°Öн«Óû§Òâͼʶ±ðµÄ׼ȷÂÊÌáÉýÁË18.6%¡£ÏµÍ³ÏÖÔÚÖ§³ÖͬʱÆÊÎöÊÓÆµÎÊÌâ¡¢µ¯Ä»»¥¶¯¡¢Ô¢Ä¿Ê±³¤µÈ23¸öÌØÕ÷ά¶È£¬ÌØÊâÊÇÕë¶ÔÓÎÏ··ÖÇøÓÅ»¯ÁËÌØ¶¨²ÎÊý¡£¡¶ÔÉñ¡·Ð°汾¹¥ÂÔÀàÊÓÆµµÄÍ£Áôʱ³¤ÏµÊý´Ó0.87µ÷½âµ½1.12£¬ÕâÔÚÍÆ¼öÈ¨ÖØÅÌËãʱ½«±¬·¢ÏÔÖøÓ°Ïì¡£
ÊÓ¾õ½»»¥ÏµÍ³µÄµü´úÁÁµã
аæÍƼö½çÃæ½ÓÄÉÄ£¿é»¯ÆÙ²¼Á÷Éè¼Æ£¬Ê×Ò³¼ÓÔØËÙÂÊÌáÉý27%¡£ÖµµÃ×¢ÖØµÄÊǶ¯Ì¬¿¨Æ¬³ß´çÔöÌíÁË18%£¬·âÃæÍ¼µÄ¹¹Í¼ÖØÐÄÆ«ÒÆÒªÇó¸üÑϿᡣÕë¶ÔÔÃÄ¿ÓÎÏ·ÍÆ¼ö°å¿é£¬ÐÂÔöÌÕ×íʽȫÆÁ²¥·ÅÔ¤ÀÀ¹¦Ð§£¬Óû§³¤°´ÊÓÆµ¿¨Æ¬¼´¿ÉÌåÑéÓÎϷʵ¼Ƭ¶Ï¡£ÕâÖÖÁ¢Òì½»»¥·½·¨Ê¹ÓÎÏ·ÀàÄÚÈݵÄCTR(µã»÷ͨ¹ýÂÊ)ͬ±ÈÌáÉý42%¡£
´´×÷ÕßÊÊÅäϵͳµÄÒªº¦×ª±ä
ÄÚÈÝ´´×÷ÕßÐèÌØÊâ¹Ø×¢VDBÆÀ·Öϵͳ(Video Data Benchmark)µÄÈ¨ÖØµ÷½â£¬Ð°汾½«µ¯Ä»ÇéÐ÷ÆÊÎöÄÉÈëÒªº¦Ö¸±ê¡£½¨ÒéÖÆ×÷ÓÎÏ·½â˵ÊÓÆµÊ±£¬Ê¹ÓÃÆ½Ì¨ÌṩµÄʵʱÈÈÃŹ¤¾ß»ñÈ¡BPR(Bilibili Popular Ranking)ÅÅÐÐÊý¾Ý¡£ÒÔ¡¶Ã÷ÈÕ·½ÖÛ¡·Ö÷ÌâÊÓÆµÎªÀý£¬´ø"×îа汾"±êÇ©µÄÄÚÈÝÔÚËÑË÷ÆØ¹âÁ¿ÔöÌí113%¡£
ÓÎÏ·×¨ÇøµÄ³¡¾°»¯ÍƼöÕ½ÂÔ
»ùÓÚÓû§»ÏñµÄÓÎÏ·ÄÚÈÝÔÚÏßÍÆ¼öϵͳÓÀ´ÖØ´ó¸üУ¬ÐÂÔö"ͬÆÁ±ÈÕÕ"¹¦Ð§¿ÉÔÚ²¥·Å½çÃæºáÏòչʾͬÀàÐÍÓÎÏ·ÊÓÆµ¡£ÏµÍ³Í¨¹ýTF-IDFË㷨ǿ»¯¶ÔMODչʾ¡¢ËÙͨÌôÕ½µÈϸ·ÖÄÚÈݵÄʶ±ðÄÜÁ¦¡£Êý¾ÝÏÔʾ£¬´ø"4K¸ßÇåÖØÖÆ"±êÇ©µÄÓÎϷʵ¿öÀàÊÓÆµ£¬Æä²¥·ÅÍê³ÉÂÊ±ÈÆäËûÀàÐ͸ß36%¡£
Á÷Á¿·Ö·¢»úÖÆµÄÓÅ»¯Æ«Ïò
Bilibili½ÓÄÉ·Ö¼¶Á÷Á¿³ØÕ½ÂԵĵü´ú°æ±¾ÖУ¬ÐÂÄÚÈÝÀäÆô¶¯½×¶ÎµÄÆØ¹âʱ»úÔöÌí25%¡£´´×÷ÕßÓ¦ÖØÊÓÍÆ¼öϵͳµÄÄÚÈÝÃ÷È·Ä£¿é(Content Understanding Model)£¬Ê¹Óñê×¼»¯·âÃæÄ£°åµÄºá°æÊÓÆµ£¬Æä½øÈë¶þ¼¶Á÷Á¿³ØµÄ¸ÅÂÊÌáÉý19%¡£ÔÚÔÃÄ¿ÓÎÏ·ÍÆ¼ö³¡¾°£¬ÇкϷÖP¹æ·¶µÄ³¤ÊÓÆµ×÷Æ·£¬Æäµ¥ÈÕVV(ÊÓÆµ²¥·ÅÁ¿)·åÖµ¿ÉÍ»ÆÆ°ÙÍò¼¶¡£
ͨ¹ý×îа汾¸üпÉÒÔ¿´³ö£¬BilibiliµÄÄÚÈÝÍÆ¼öϵͳÕýÔÚ³¯×ŸüÖÇÄÜ»¯¡¢³¡¾°»¯µÄÆ«ÏòÑݽø¡£´´×÷ÕßÐèÒªÖØµãÕÆÎÕаæËã·¨¶Ô»¥¶¯ÖÊÁ¿¡¢ÄÚÈÝ´¹¶È¡¢ÊÓ¾õ¹æ·¶µÄÒªÇóת±ä£¬ÌØÊâÊÇÓÎÏ·ÀàÄÚÈݵĴ´×÷Õ߸üÓ¦¹Ø×¢×¨ÇøÌØÉ«¹¦Ð§µÄ×éºÏÓ¦Óá£Ëæ×ÅÆ½Ì¨ÍƼö»úÖÆµÄÒ»Á¬ÓÅ»¯£¬"ÄÚÈÝÔÚÏßÍÆ¼ö_×îа汾ºÍ¸üÐÂÄÚÈÝ_ÔÃÄ¿ÓÎÏ·ÍÆ¼ö"Õâ¸ö»Æ½ð×éºÏ½«Ò»Á¬¸³ÄÜÓÅÖÊÄÚÈݵľ«×¼´¥´ï¡£