Ò»¡¢ÊÖÒÕÔÀíÉî¶ÈÆÊÎö
Çï¿ûapp×îаæ½ÓÄÉHLS£¨HTTP Live Streaming£©Á÷ýÌåÐÒéÖØ¹¹ÁËÊÓÆµ´«Êä¼Ü¹¹¡£ÆäÃâ·ÑAPI½Ó¿ÚÐÂÔöÁË×Ô˳ӦÂëÂʵ÷½â¹¦Ð§£¬¿Éƾ֤Óû§ÍøÂç״̬ÖÇÄÜÆ¥Åä480PÖÁ4KÇø·ÖÂÊ¡£µ×²ãËã·¨Éý¼¶·½Ã棬¿ª·¢ÍŶÓÔËÓô«ÊäѹËõËã·¨£¨TCA2.0£©½«ÊÓÆµ·â×°Ìå»ýËõ¼õ23%£¬ÕâÕýÊÇʵÏÖ¼ÓÔØËÙÂÊÌáÉýµÄÒªº¦ÊÖÒÕÍ»ÆÆ¡£
¶þ¡¢Çå¾²ÏÂÔØÓë×°ÖÃÖ¸ÄÏ
»ñÈ¡¹Ù·½°æÇï¿ûappÐèͨ¹ýË«ÖØÑéÖ¤»úÖÆ£ºÉ¨Ãè¹ÙÍøÌṩµÄ¶¯Ì¬¶þάÂë»ñÈ¡ÔÝʱÏÂÔØÆ¾Ö¤£¬Ö®ºóÔÚ×°ÖÃÀú³ÌÖоÙÐÐSHA-256УÑé¡£²¿·ÖÓû§·´ÏìµÄ×°ÖðüÒì³£ÎÊÌ⣬¶àÔ´ÓÚδʵʱɨ³ý¾É°æ±¾²ÐÁôÎļþ¡£Ð°æ×°ÖóÌÐòÌØÊâÔöÌíÁË×Ô¶¯ÕûÀíÄ£¿é£¬È·±£È«ÐÂÔËÐÐÇéÐι¹½¨¡£
Èý¡¢API½Ó¿ÚʵսÉèÖÃ
ÊÓÆµ¼ÓÔØËÙÂʵļ«ÖÂÓÅ»¯ÐèÒªºÏÀíÉèÖÃAPI²ÎÊý¡£Í¨¹ýÔ¤¼ÓÔØ»º³åÇøµÄÉèÖã¨ÍƼöÖµ128KB£©¿ÉïÔÌ23%µÄÊ×Ö¡ÆÚ´ýʱ¼ä¡£ÔÚAndroidƽ̨ÉÏ£¬¿ª·¢Õß¿ÉÆôÓÃÓ²¼þ½âÂë¼ÓËÙÖ¸ÁÁ¬ÏµÊÓÆµÒªº¦Ö¡Ô¤È¡Õ½ÂÔ£¬Êµ²â¼ÓÔØÐ§ÂÊÌáÉý´ï47%¡£µ«ÔõÑùÑéÖ¤ÉèÖÃÊÇ·ñÉúЧ£¿ÏµÍ³ÈÕÖ¾ÖеÄDECODER_PERF±ê¼Ç¿ÉÖ±¹Û·´Ó¦´¦Öóͷ£Ð§ÂÊ¡£
ËÄ¡¢ÖÇÄÜ»º´æÖÎÀíÕ½ÂÔ
а滺´æÖÎÀíϵͳ½ÓÄÉLRU-KËã·¨Ìæ»»¹Å°åLRU£¬Í¨Ì«¹ýÎöÓû§Ô¢Ä¿Ï°¹ß½¨ÉèÖÇÄÜÕ¹ÍûÄ£×Ó¡£²âÊÔÊý¾ÝÏÔʾ£¬¸ÃÕ½ÂÔʹÈÈÃÅÊÓÆµµÄ»º´æÖÀÖÐÂÊÌáÉýÖÁ92%£¬ÀäÃÅÄÚÈÝ´æ´¢Á¿ïÔÌ65%¡£Óû§¿ÉÊÖ¶¯ÉèÖô洢ãÐÖµ£¨½¨Òé±£´æ10%¿Õ¼ä£©£¬ÏµÍ³»á×Ô¶¯ÓÅÏÈ»º´æÓû§±ê×¢µÄ"Õ䲨"ÄÚÈÝ¡£
Îå¡¢ÒÉÄÑÎÊÌâϵͳÅŲé
Õë¶Ô³£¼ûµÄÊÓÆµ¿¨¶ÙÕ÷Ï󣬿ª·¢Õß¹¤¾ßÖеÄÍøÂçÕï¶ÏÄ£¿é¿Éʵʱ׷×ÙCDN½Úµã״̬¡£µ±¼ì²âµ½Ìض¨ÇøÓòÍøËÙµÍÓÚ2Mbpsʱ£¬ÏµÍ³»á×Ô¶¯Çл»ÖÁ±ßÑØÅÌËã½Úµã¾ÙÐÐÄÚÈÝ·Ö·¢¡£ÌØÊâÐèÒª×¢ÖØµÄÊÇ£¬ÆôÓÿª·¢ÕßģʽµÄµ÷ÊÔÈÕÖ¾¹¦Ð§»áʹAPIÏìÓ¦ÑÓ³ÙÔöÌí15ms£¬Ò»Ñùƽ³£Ê¹Óý¨Ò鹨±Õ¸ÃÑ¡Ïî¡£
ͨ¹ý¶ÔÇï¿ûappÏÂÔØšóapiÃâ·Ñ×îаæµÄÖÜÈ«ÆÊÎö£¬ÎÒÃÇ¿ÉÒÔÇåÎú¿´µ½ÆäÔÚÊÓÆµ´«ÊäÐÒéÓÅ»¯¡¢ÖÇÄÜ»º´æÖÎÀíµÈ·½ÃæµÄÊÖÒÕÁ¢Òì¡£Óû§ºÏÀíÔËÓÃAPIÉèÖù¤¾ßºÍϵͳÕï¶Ï¹¦Ð§£¬¿É½«ÊÓÆµ¼ÓÔØËÙÂÊÌáÉýÖÁÀíÂÛ×î´óÖµ¡£Ëæ×Å5GÍøÂçµÄÆÕ¼°£¬ÕâÏîÒÆ¶¯¶ËÊÓÆµ´¦Öóͷ£ÊÖÒձؽ«´øÀ´¸üÓÅÖʵÄÓû§ÌåÑé¡£µÚÒ»Õ£ºÕý°æÈí¼þ»ñÈ¡ÇþµÀÇå¾²ÈÏÖ¤±ê×¼
ÔÚѰÕÒ¸£Àû±¦appÏÂÔØÍ¾¾¶Ê±£¬Óû§Ö÷Òª¹Ø×¢µÄÊÇÇþµÀÇå¾²ÐÔ¡£¹Ù·½ÈÏÖ¤µÄAPP Store°æ±¾½ÓÄɸ߼¶¼ÓÃÜ´«ÊäÐÒ飨HTTPS£©£¬È·±£ÏÂÔØÀú³ÌÖÐÊý¾ÝÁã×ß©¡£Ïà½ÏÓÚµÚÈý·½Êг¡£¬Õý°æÇþµÀ¾ß±¸ÈýÖØÑéÖ¤»úÖÆ£ºÊý×ÖÊðÃûºË¶Ô¡¢¹þϣֵУÑéÒÔ¼°ÔËÐÐÇéÐμì²â£¬ÄÜÓÐÓÃ×èµ²¸Ä¶¯ºóµÄΣº¦Îļþ¡£Õë¶ÔÇï¿ûiosϵͳµÄÌØÊâ¼Ü¹¹£¬¹Ù·½Í¬²½¸üÐÂÁËÊÊÅäUI×é¼þ¿â£¬°ü¹Ü14.6¼°ÒÔÉϰ汾Óû§µÄÁ÷ͨʹÓÃÌåÑé¡£
µÚ¶þÕ£ºAPIÃâ·Ñ½ÓÈë¼Æ»®µÄÊÖÒÕʵÏÖ
¸£Àû±¦¿ª·¢ÍŶӽüÆÚ¿ª·ÅµÄÓ¦Óñà³Ì½Ó¿Ú£¨API£©£¬ÎªµÚÈý·½¿ª·¢ÕßÌṩÁËÁ¢Òì¿ÉÄÜ¡£Í¨¹ý±ê×¼»¯RESTful¼Ü¹¹£¬Óû§¿ÉÖ±½ÓŲÓÃÖ±²¥ÍÆÁ÷¡¢µ¯Ä»»¥¶¯¡¢ÀñÎïϵͳµÈ½¹µãÄ£¿é¡£²âÊÔÊý¾ÝÏÔʾ£¬Ð°汾µÄJSONÊý¾ÝÆÊÎöЧÂÊÌáÉý37%£¬ÄÚ´æÕ¼ÓýµµÍÖÁ256MBÒÔÏ¡£ÌØÊâÐèҪ˵Ã÷µÄÊÇ£¬Ãâ·Ñ°æAPIÌײÍÖ§³ÖÖðÈÕ5000´Î»ù´¡ÇëÇó£¬Íêȫ֪×ãСÎÒ˽¼Ò¿ª·¢ÕßµÄСÐÍÏîÄ¿ÐèÇó¡£
µÚÈýÕ£ºiOS×°±¸ÊÊÅäÓÅ»¯ÓëÐÔÄܲâÊÔ
ΪºÎ²î±ð»úÐ͵ÄÔËÐÐÌåÏÖ±£´æÏÔÖø²î±ð£¿¾ÓÉʵÑéÊÒÄ£Äâ²âÊÔ£¬¸£Àû±¦ÔÚ´îÔØA15оƬµÄ×°±¸ÉÏ£¬¿ÉʵÏÖ1080P@60Ö¡Ò»Á¬Ö±²¥3Сʱ²»¿¨¶Ù¡£Õë¶ÔiPhone 12µÈ¾É¿î»úÐÍ£¬¹¤³ÌʦרÃÅÉè¼ÆÁ˶¯Ì¬ÂëÂʵ÷ÀíËã·¨£¬µ±¼ì²âµ½×°±¸Î¶ÈÁè¼Ý45¡æÊ±£¬½«×Ô¶¯Çл»ÖÁH.265±àÂë±ê×¼¡£ÏÖʵʹÓÃÊý¾ÝÏÔʾ£¬¸ÃÓÅ»¯¼Æ»®Ê¹Æ½¾ù¹¦ºÄ½µµÍ22%£¬ÓÐÓÃÑÓÉì×°±¸Ðøº½Ê±¼ä¡£
µÚËÄÕ£ºÌØÉ«Ö±²¥¹¦Ð§µÄÁ¢Òì½»»¥Éè¼Æ
ÓëͬÀàÖ±²¥Èí¼þÏà±È£¬¸£Àû±¦ÔÚÓû§»¥¶¯²ãÃæÊµÏÖÁ˸ïÃüÐÔÍ»ÆÆ¡£ÆäÁ¢ÒìµÄARÐéÄâÀñÎïϵͳ£¬ÔËÓÃÁËʵʱ¹Ç÷À×·×ÙÊÖÒÕ£¬Ö§³ÖÓû§×Ô½ç˵3DÌØÐ§½Ç¶È¡£ÖµµÃ¹Ø×¢µÄÊÇ"˫·ֱ²¥"¹¦Ð§µÄÍÆ³ö£¬Ö÷²¥¿ÉͬʱŲÓÃǰºóÉãÏñÍ·»Ã棬²¢×ÔÓɵ÷Àí·ÖÆÁ±ÈÀý¡£ºǫ́ͳ¼ÆÅú×¢£¬¸Ã¹¦Ð§Ê¹Ö±²¥¼äƽ¾ùÍ£Áôʱ³¤ÌáÉýÖÁ47·ÖÖÓ£¬Óû§»¥¶¯ÂÊÔöÌí63%¡£
µÚÎåÕ£º°æ±¾¸üÐÂÓëÊÛºóЧÀͰü¹Üϵͳ
Ϊȷ±£Óû§Ò»Á¬»ñµÃÓÅÖÊÌåÑ飬¸£Àû±¦½¨ÉèÁËÍêÉÆµÄÊÖÒÕÖ§³ÖÍøÂ硣ÿ´Î°æ±¾µü´ú¾ù°üÀ¨Èý¸ö²âÊԽ׶Σºµ¥Î»²âÊÔÁýÕÖÂʼá³Ö95%ÒÔÉÏ£¬¼¯³É²âÊÔ½ÓÄÉÈ«»úÐ;ØÕ󼯻®£¬»Ò¶ÈÐû²¼ÁýÕÖ5%»îÔ¾Óû§¡£¾Ýͳ¼Æ£¬½ôÆÈÎÊÌâÏìӦʱ¼äËõ¶ÌÖÁ1.8Сʱ£¬ÏÔÖøÓÅÓÚÐÐҵƽ¾ùˮƽ¡£¹ØÓÚAPI¿ª·¢Õߣ¬¹Ù·½»¹ÌṩרÊôµÄSDKÎĵµÖÐÐÄ£¬ÄÚº¬36¸öµä·¶ÓÃÀýÄ£°å¡£
¸£Àû±¦appÏÂÔØÒÑÉú³¤³ÉÎªÒÆ¶¯Ö±²¥ÁìÓòµÄ±ê¸Ë½â¾ö¼Æ»®£¬ÆäÊÖÒռܹ¹Éî¶ÈÆõºÏÇï¿ûiosϵͳµÄÔËÐÐÌØÕ÷¡£´ÓAPI¿ª·ÅÕ½ÂÔµ½ÖÕ¶ËÐÔÄÜÓÅ»¯£¬Ã¿¸ö»·½Ú¾ùÌåÏÖ×ŶÔÓû§ÌåÑéµÄ¼«ÖÂ×·Çó¡£½¨ÒéÓû§Í¨¹ý¹Ù·½ÈÏÖ¤ÇþµÀ»ñÈ¡×îÐÂ×°Öðü£¬²¢°´ÆÚ¼ì²é°æ±¾¸üÐÂÌáÐÑ£¬ÒÔÈ·±£»ñµÃÍêÕûµÄ¹¦Ð§Ð§ÀÍÓëÇå¾²·À»¤¡£ÔÚÑ¡ÔñÖ±²¥Èí¼þʱ£¬ÊÇ·ñÒÑÖÜÈ«¿¼Á¿ÊÖÒÕÁ¢ÒìÓëϵͳÊÊÅäµÄÒªº¦ÒªËØ£¿Õâ»òÐíÕýÊǸ£Àû±¦ÖµµÃÐÅÈεĽ¹µã¾ºÕùÁ¦ËùÔÚ¡£