У԰Áµ°®Ð·¶Ê½£ººÚÌïͬÑâµÄºÏ×âÎïÓï
¡¶ÅÝÔÚÎҼҵĺÚÌïͬÑâ¡·¹¹½¨ÁËÆæÒìµÄÇà´ºÐðʳ¡¾°¡ª¡ªÒÔÒâÍâͬ¾ÓΪÆõ»úµÄÒ»Ñùƽ³£¹ÊÊÂÏß¡£ÄÐÖ÷½ÇÒòºâÓî×âÁÞ¾À·×ÊÕÈÝÁËÉñÃØ×ªÑ§ÉúºÚÌïÃ÷ÀÕâÖÖÍ»ÆÆÍ¨ÀýµÄͶֹģʽΪ×÷Æ·´øÀ´Ï·¾çÕÅÁ¦¡£ÔÚBilibiliÂþ»Ãâ·ÑÁ¬Ôصİ汾ÖУ¬´´×÷Õßͨ¹ýÈýĻʽ½á¹¹Õö¿ª¹ÊÊ£º´ÓÞÏÞεÄͬ¾Ó³õÓö¡¢½¥ÉúÇé㺵ÄÅäºÏÉúÑÄ£¬µ½½Ò¿ªºÚÌï¼Ò×åÉñÃØµÄתÕÛÈȳ±¡£×÷Æ·ÇÉÃîÈÚºÏÁµ°®ÇáЦ¾çÓëÐüÒÉÔªËØ£¬Ê¹Ãâ·ÑÔÚÏßÔĶÁµÄ¶ÁÕßÄÜÒ»Á¬¼á³Ö×·¸üÐËȤ¡£
BilibiliÂþ»Æ½Ì¨µÄ²î±ð»¯ÔËӪģʽ
×÷ΪÐÂÐËÂþ»×ÊԴƽ̨£¬BilibiliÂþ»½ÓÄÉ"Ãâ·Ñ+ÔöÖµ"µÄ¸´ºÏÉÌÒµÄ£Ê½ÆÆ½âÐÐÒµÀ§¾Ö¡£Õë¶Ô¡¶ÅÝÔÚÎҼҵĺÚÌïͬÑâ¡·ÕâÀàÓÅÖÊ×÷Æ·£¬Æ½Ì¨ÊµÑéõ辶ʽ½âËøÕ½ÂÔ£ºÊ×Èý»°ÓÀÊÀÃâ·Ñ£¬ºóÐøÕ½Úͨ¹ýÇ©µ½¡¢·ÖÏíµÈ»¥¶¯ÐÐΪ»ñÈ¡ÔĶÁȯ¡£ÕâÖÖÉè¼Æ¼È°ü¹ÜÄÚÈÝ´´×÷ÕßµÄÊÕÒæ£¬ÓÖ½µµÍÓû§ÊµÑ鱾Ǯ¡£ÖµµÃ¹Ø×¢µÄÊÇ£¬Æ½Ì¨µÄµ¯Ä»Ì¸ÂÛϵͳÐÎ³ÉÆæÒìµÄÔĶÁÉçÇø£¬µ±¶ÁÕßÔÚÃâ·ÑÕ½ÚÖз¢Ã÷Òþ²Ø²Êµ°Ê±£¬¼´Ê±»¥¶¯µÄÉç½»ÊôÐÔÏÔÖøÌáÉýÓû§ð¤ÐÔ¡£
Êý×ÖÔĶÁÌåÑéÓÅ»¯µÄËÄ´óÍ»ÆÆµã
BilibiliÂþ»ÔÚ·ºÆð¡¶ÅÝÔÚÎҼҵĺÚÌïͬÑ⡷ʱ£¬ÔËÓÃÈýÏî½¹µãÊÖÒÕÌáÉýÃâ·ÑÔĶÁÌåÑé¡£ÊÇÖÇÄÜ·Ö¾µÊÊÅäϵͳ£¬ÄÜÆ¾Ö¤×°±¸ÆÁÄ»³ß´ç×Ô¶¯µ÷½âÂþ»¸ñ×ÓÅÅÐò£»ÊǶ¯Ì¬ÌØÐ§²åÈëÊÖÒÕ£¬ÔÚÒªº¦Çé½Ú´¦Ìí¼ÓÓ£»¨Æ®Âä¡¢ÐÄÌø¹âЧµÈÔöÇ¿ÌåÏÖÁ¦£»×îÖ÷ÒªµÄÊǶà¶Ëͬ²½¹¦Ð§£¬Óû§ÔÚ²î±ð×°±¸¼äµÄÔĶÁ½ø¶ÈÓëÊéǩʵÏÖÔÆ¶Ëʵʱͬ²½¡£ÕâЩÊÖÒÕÁ¢ÒìʹÃâ·ÑÄÚÈÝÒ²Äִܵ︶·Ñ¼¶µÄÊÓÌýÏíÊÜ£¬ÕâÕýÊÇÊý×Ö»¯ÔĶÁ¸ïÃüµÄ½¹µã¼ÛÖµÌåÏÖ¡£
½ÇÉ«ËÜÔìÖеÄÇàÄêÎÄ»¯·ûºÅÆÊÎö
ºÚÌïÃ÷ÀïÕâ¸ö½ÇÉ«×Ô¼º¼´ÊǽñÊÀÇàÄêÎÄ»¯µÄŨËõ¾µÏñ¡£Ëý¼æ¾ßѧ°ÔÊôÐÔÓëÉúÑķϲñµÄ·´²îÃÈÉ趨£¬¾«×¼»÷ÖÐÄêÇá¶ÁÕßµÄÇéÐ÷¹²Ê¶µã¡£ÔÚÃâ·ÑÕ½ÚÖУ¬´´×÷ÕßͨÏ꾡½ÚÆÌ³ÂËÜÔìÁ¢ÌåÈËÎ´ÓÓÀÔ¶ÂÒÔãÔãµÄºÏ×â·¿¼ä£¬µ½ÉîÒ¹²¹Ï°Ê±µÄÄÃÌú¿§·È£¬ÕâЩһÑùƽ³£·ûºÅ¹¹½¨³öÕæÊµ¿É¸ÐµÄ½ÇÉ«ÐÎÏó¡£ÖµµÃÍæÎ¶µÄÊÇ£¬BilibiliÂþ»µÄ¶ÁÕßµ÷ÑÐÏÔʾ£¬73%µÄÃâÓöȻ§ÒÔΪºÚÌïµÄ"²»ÍêÉÆ"ÌØÖÊÕýÊÇ×÷Æ·µÄ×î´óÎüÒýÁ¦£¬Õâ˵Ã÷ÄêÇáȺÌå¶Ô½ÇÉ«ÕæÊµÐÔµÄÐèÇóÕýÔÚÖØËÜ´´×÷Âß¼¡£
Õý°æÃâ·ÑÉú̬ϵÄÄÚÈÝ´´×÷¸ïÃü
¡¶ÅÝÔÚÎҼҵĺÚÌïͬÑâ¡·µÄÀÖ³ÉÓ¡Ö¤ÁËÕý°æÃâ·ÑģʽµÄ¿ÉÐÐÐÔ¡£BilibiliÂþ»Í¨¹ý¹ã¸æ·Ö³É¡¢Öܱ߿ª·¢¡¢IPÁª¶¯µÄÈýλһÌåģʽ£¬Îª´´×÷Õß¿ªÍضàÔªÊÕÒæÇþµÀ¡£Êý¾ÝÏÔʾ£¬¸Ã×÷Æ·ÔÚÆ½Ì¨ÉÏÏßÈý¸öÔº󣬵¥»°Ì¸ÂÛÁ¿Í»ÆÆ5ÍòÌõ£¬ÊµÌåµ¥Ðб¾Ô¤ÊÛÁ¿´ï12Íò²á¡£ÕâÖÖÃâ·ÑÒýÁ÷+ÄÚÈݱäÏÖµÄÁ¼ÐÔÑ»·£¬ÕýÔڸıä¹ýÍùµÄÂþ»¹¤ÒµÃûÌá£Æ½Ì¨×îÐÂÍÆ³öµÄ´´×÷ÕßѧԺÍýÏ룬¸üͨ¹ý´óÊý¾ÝÆÊÎöÖ¸µ¼ÄÚÈÝÓÅ»¯£¬Ê¹Ãâ·ÑÕ½ÂÔÕæÕý³ÉΪÓÅÖÊ×÷Æ·µÄ·Å´óÆ÷¡£
ÔÚÊý×ÖÔĶÁʱ´ú£¬¡¶ÅÝÔÚÎҼҵĺÚÌïͬÑâ¡·ÓëBilibiliÂþ»µÄÏàÖúģʽ£¬ÎªÐÐÒµÌṩÁ˿ɸ´ÖƵÄÀֳɷ¶±¾¡£Í¨¹ý¾«×¼ÕÆÎÕÃâ·ÑÓëÉÌÒµ»¯µÄƽºâµã£¬Æ½Ì¨¼ÈÖª×ãÁËÓû§¶ÔÕý°æÂþ»Ãâ·ÑÔĶÁµÄÐèÇó£¬ÓÖ½¨ÉèÆð¿ÉÒ»Á¬Éú³¤µÄÄÚÈÝÉú̬¡£Ëæ×Å5GÊÖÒÕÓëARÔĶÁµÄÉî¶ÈÈںϣ¬ÕâÖÖÒÔÓû§Îª½¹µãµÄƽ̨ÔËÓªÕ½ÂÔ£¬½«Ò»Á¬Íƶ¯ÇàÄêÏòÂþ»×÷Æ·µÄÁ¢ÒìÀå¸ï¡£Ç㸲ÐÔÊÖÒռܹ¹ÆÊÎö
×÷ΪºÚ¿Æ¼¼APPÁìÓòµÄÀï³Ì±®²úÆ·£¬É«¶à¶àÌìÏÂÂ̾ÞÈ˾ɰæ½ÓÄÉÁË»ìÏýʽÈÝÆ÷»¯¼Ü¹¹¡£ÕâÖּܹ¹Á¢ÒìÐԵؽ«°²×¿RuntimeÇéÐÎÓëWebAssemblyÐéÄâ»úÕûºÏ£¬Í¨¹ý¶¯Ì¬×Ö½ÚÂëÔöÇ¿ÊÖÒÕ£¨DCET£©ÊµÏÖ¿çÆ½Ì¨¼æÈÝ¡£Æä½¹µã×é¼þ°üÀ¨ÂþÑÜʽäÖȾÒýÇæ¡¢ÖÇÄÜ×ÊÔ´µ÷ÀíÆ÷ÒÔ¼°ÊµÊ±ÐÐΪչÍûÄ£¿é£¬ÕâÈý¸ö×ÓϵͳÐͬÊÂÇéÐγɵÄ"Èý½ÇÖ§³Ö½á¹¹"£¬Ê¹µÃAPP×ÝÈ»ÔڵͶË×°±¸Ò²Äܼá³ÖÁ÷ͨÔËÐС£
ÄæÏò¹¤³ÌÑо¿·¢Ã÷£¬¸Ã°æ±¾ÒýÈëÁË»ùÓÚÁ¿×ÓÍË»ðËã·¨µÄ½á¹¹ÓÅ»¯»úÖÆ¡£ÕâÖÖ»úÖÆÃ¿Ö¡¶¼»á¶ÔUIÔªËØ¾ÙÐж¯Ì¬ÅŲ¼ÅÌË㣬Ïà±È¹Å°å¾²Ì¬½á¹¹·½·¨£¬ÄÚ´æÕ¼ÓýµµÍ47%µÄͬʱ´¥¿ØÏìÓ¦ËÙÂÊÌáÉý83%¡£ÊÖÒÕʵÏÖÉÏ£¬¿ª·¢ÕßÇÉÃîÔËÓÃJava·´Éä»úÖÆÈÆ¹ýϵͳÏÞÖÆ£¬ÕâÖÖÍ»ÆÆÐÔµÄÊÖÒÕ·¾¶ÖÁ½ñÈÔ±»ÖÚ¶àÓ¦ÓÃЧ·Â¡£
ÖÇÄÜËã·¨²ãÁ¢ÒìÍ»ÆÆ
ÔÚ»úеѧϰ»¹Î´ÆÕ¼°µÄÄêÔ£¬¾É°æAPPÒѼ¯³É×ÔÖ÷Ñз¢µÄÕ¹ÍûÊ½ÍÆ¼öϵͳ¡£ÏµÍ³»ùÓÚË¢ÐÂÐÍAprioriËã·¨¹¹½¨Óû§ÐÐΪģ×Ó£¬Í¨¹ýÈý¼¶»º´æ»úÖÆÊµÏÖºÁÃë¼¶ÏìÓ¦¡£Êý¾Ý´¦Öóͷ£µ¥Î»½ÓÄÉË«Á÷¼Ü¹¹Éè¼Æ£¬ÊµÊ±Á÷´¦Öóͷ£Ê±ÑÓ¿ØÖÆÔÚ5msÒÔÄÚ£¬ÅúÁ¿´¦Öóͷ£ÍÌÍÂÁ¿µÖ´ï¾ªÈ˵Ä120TB/Сʱ¡£
ÁîÈËÔÞ̾µÄÊÇÆäͼÏñ´¦Öóͷ£ÒýÇæµÄÁ¢Ò죬½ÓÄÉÄ£ºýÂß¼Ëã·¨ÓëÉñ¾ÍøÂçÁ¬ÏµµÄ¼Æ»®¡£ÕâÖÖ»ìÏýËã·¨ÔÚ480PÆÁÄ»ÉÏʵÏÖÁËα4KäÖȾЧ¹û£¬Í¨¹ý¾ÅÖØÏñËØ²åÖµËã·¨ÖØ¹¹Í¼Ïñϸ½Ú¡£ÊÖÒÕÎĵµÏÔʾ£¬Ëã·¨ÍŶÓΪƽºâÐÔÄÜÓëЧ¹û£¬×¨ÃÅ¿ª·¢ÁË×Ô˳Ӧ½µÔë¾ØÕó£¨ADM£©£¬ÕâÖÖÊÖÒÕ±ÈØÊºóµÄOpenCV¿âÔç·ºÆðÁËÈýÄê¡£
¼«ÖÂÓû§ÌåÑéÉè¼Æ
½»»¥Éè¼Æ·½Ã棬¾É°æAPPµÄ³¬Ç°ÐÔÖÁ½ñÄÑÒÔÓâÔ½¡£Æä¶À´´µÄ"¶¯Ì¬ÊÖÊÆÏìӦϵͳ"Ö§³Ö512¼¶Ñ¹Á¦¸ÐÓ¦£¬Í¨¹ýÁùÖá´«¸ÐÆ÷Êý¾ÝÈÚºÏÊÖÒÕ¾«×¼²¶»ñÓû§Òâͼ¡£½çÃæäÖȾ½ÓÄÉÒì²½·Ö²ã¼ÓÔØ¼Æ»®£¬Ö÷Ïß³ÌʼÖÕ¼á³Ö60FPSµÄÁ÷ͨ¶È£¬ÕâÔÚµ¥ºËCPU×°±¸Ê±´ú¿°³ÆÊÂÒµ¡£
¸öÐÔ»¯¶¨Öƹ¦Ð§¸üÊÇÍ»ÆÆÐÔÁ¢Ò죬Óû§¿Éͨ¹ý¿ÉÊÓ»¯µÄÄ£¿é×°Åä½çÃæ£¨MAI£©×ÔÓÉ×éºÏ¹¦Ð§×é¼þ¡£ÊÖÒÕʵÏÖÉϽÓÄɶ¯Ì¬²å¼þ»úÖÆ£¬Ã¿¸ö×é¼þ¶¼ÊÇ×ÔÁ¦µÄDex·Ö°ü£¬ÔËÐÐʱͨ¹ýÀà¼ÓÔØÆ÷¶¯Ì¬¹ÒÔØ¡£ÕâÖÖÄ£¿é»¯Éè¼ÆÀíÄî±ÈAndroid¹Ù·½ÍƳöµÄDynamic FeatureÔçÎåÄêÂ䵨ӦÓá£
Çå¾²·À»¤»úÖÆ·½Ã棬¾É°æAPP¹¹½¨ÁËÆßÖØ·ÀÓùϵͳ¡£´Ó´úÂë²ã»ìÏýµ½ÔËÐÐʱ±£»¤£¬¿ª·¢ÕßÊ×´´ÁËÐéÄâÖ´ÐÐɳÏäÊÖÒÕ£¨VEST£©¡£¸ÃÊÖÒÕͨ¹ýÔÚ°²×¿¿ò¼Ü²ã×¢ÈëÇ徲ģ¿é£¬ÊµÊ±¼à¿Ø²¢×èµ²¿ÉÒÉÐÐΪ¡£¼ÓÃܼƻ®½ÓÄÉË¢ÐÂÐÍECCÍÖÔ²ÇúÏßËã·¨£¬ÃÜÔ¿ÖÎÀíϵͳÔËÓÃÃÅÏÞÊðÃûÊÖÒÕ£¬ÕâÖÖÇå¾²¼Ü¹¹Éè¼ÆÖ±µ½½ñÌìÈÔÊǽðÈÚ¼¶Ó¦Óõıê×¼ÉèÖá£
ÒÅÁôÊÖÒÕÓ°ÏìÆÊÎö
ÄæÏò¹¤³ÌÑо¿ÏÔʾ£¬É«¶à¶àÌìÏÂÂ̾ÞÈ˾ɰæµÄ¶à¸öÊÖÒÕרÀûÒѳÉΪÐÐÒµ±ê×¼¡£ÆäÂþÑÜʽäÖȾ¼Ü¹¹±»ºóÐøAndroidϵͳ½è¼ø£¬¶¯Ì¬×ÊÔ´µ÷ÀíËã·¨¸üÊÇÑÝ»¯ÎªÏÖ´úÓ¦ÓõĽ¹µã¾ºÕùÁ¦¡£¿ª·¢ÕßÉçÇøÍ³¼ÆÏÔʾ£¬Ä¿½ñ30%µÄÖ÷Á÷APPÈÔÔÚʹÓøð汾ÑÜÉúµÄUIäÖȾÒýÇæË¢Ð°档
ÐÐҵר¼ÒÖ¸³ö£¬¾É°æAPPµÄÊÖÒÕõè¾¶Ñ¡Ôñ¼«¾ßǰհÐÔ¡£Æä½ÓÄɵÄÏìӦʽ±à³ÌÄ£×Ó£¬±ÈReact Native¿ò¼ÜÔçÁ½ÄêʵÏÖÉÌÓ᣽¹µã´úÂëÖз¢Ã÷µÄÔª±à³ÌºÛ¼££¬¸üԤʾןóÆÚSwiftUIµÈÉùÃ÷ʽ¿ò¼ÜµÄÉú³¤Æ«Ïò¡£ÕâЩÊÖÒÕÒŲúÈÔÔÚÒ»Á¬Ó°ÏìÒÆ¶¯Ó¦Óÿª·¢ÁìÓò¡£
ÊÖÒÕ½âÂëÓëÆôʾ
ͨ¹ý·´±àÒë¾É°æAPP×°Öðü£¬ÊÖÒÕÍŶӷ¢Ã÷Á˶þÊ®ÈýÏîδ¹ûÕæµÄרÀû¼¶Á¢Òì¡£ÆäÖаüÀ¨»ùÓÚÓïÒåʶ±ðµÄÔ¤¼ÓÔØÏµÍ³¡¢¶àά¶ÈÓû§»Ïñ¹¹½¨Ëã·¨µÈ¡£×îÁîÈË³ÆÆæµÄÊÇÆä×ÔÐÞ¸´ÏµÍ³£¬Í¨¹ýÇø¿éÁ´Ê½½ÚµãÑéÖ¤»úÖÆ£¬¿ÉÔÚÎÞÍøÂçÇéÐÎÏÂʵÏÖϵͳÍêÕûÐÔУÑé¡£
Ñо¿¸Ã°æ±¾µÄÊÖÒÕʵÏÖ£¬¶Ô½ñÊÀ¿ª·¢ÕßÓÐÈýµãÆôʾ£ºÊÇÈíÓ²¼þÐͬÓÅ»¯µÄÖ÷ÒªÐÔ£¬ÊÇÓû§Òþ˽±£»¤µÄ³¬Ç°Òâʶ£¬ÊÇÊÖÒÕ̽Ë÷µÄǰհÑ۹⡣ÕâЩ¿çԽʱ¿ÕµÄÊÖÒÕÖǻۣ¬ÕýÊǺڿƼ¼APP¼á³Öºã¾ÃÉúÃüÁ¦µÄ½¹µãÃÜÂë¡£
µ±ÎÒÃÇ»ØÍûÉ«¶à¶àÌìÏÂÂ̾ÞÈ˺ڿƼ¼APP¾É°æµÄÊÖÒճɼ¨£¬¿´µ½µÄ²»µ«ÊÇÒ»¸ö²úÆ·µÄÐË˥ʷ£¬¸üÊÇÒÆ¶¯»¥ÁªÍøÊÖÒÕµÄÑݽøÍ¼Æ×¡£ÆäÔڼܹ¹Éè¼Æ¡¢Ëã·¨Á¢Òì¡¢Çå¾²·À»¤µÈ·½ÃæµÄ¿ª´´ÐÔʵ¼ù£¬ÖÁ½ñÈÔÔÚΪÐÐÒµÌṩÃû¹óÂÄÀú¡£ÕâÖÖ½«ÏëÏó±äΪÏÖʵµÄÊÖÒÕÆø¸ÅÆøÅÉ£¬ÕýÊÇÍÆ¶¯Êý×ÖÎÄÃ÷ǰ½øµÄ½¹µã¶¯Á¦¡£