Ó¦ÓÃÊÚȨÌåϵµÄ¼¼Êõ¼Ü¹¹ÓëÖ´·¨½çÏÞ
ÏÖ´úÒÆ¶¯Ó¦ÓõÄÊÚȨÑé֤ϵͳ£¨DRM£©½ÓÄÉ»ìÏý¼ÓÃܼ¼Êõ¹¹½¨¶àά¶ÈÑéÖ¤»úÖÆ¡£ÒÔµäÐÍÉÌÒµÈí¼þΪÀý£¬ÆäAPI½Ó¿Úͨ¹ýRSA·Ç¶Ô³Æ¼ÓÃÜ¡¢Ê±¼ä´ÁУÑé¡¢Éè±¸ÌØÕ÷Âë°ó¶¨µÈ·½Ê½ÊµÏÖ¶àÖØ·À»¤¡£¿ª·¢ÕßÔÚÉè¼ÆÓû§È¨ÏÞÖÎÀíϵͳʱ£¬±ØÐë×ñÑ¡¶ÍøÂçÄþ¾²·¨¡·µÚ41Ìõ¹ØÓÚÊý¾ÝÄþ¾²µÄ»®¶¨¡£ÖµµÃ×¢ÒâµÄÊÇ£¬ÊÐÃæÁ÷´«µÄËùν"Çï¿ûappÏÂÔØšóapi²»Óø¶·Ñ"¼¼Êõ·½°¸£¬ÍùÍùÍ»ÆÆÕý¹æÓ¦ÓõÄÊÚȨÐÒé½çÏÞ£¬¿ÉÄÜÉæ¼°¼¼Êõ´ëÊ©¹æ±ÜÎÊÌâ¡£
Õý°æÓ¦Ó÷ַ¢ÇþµÀµÄ¼ø±ð³ß¶È
ÈçºÎÅжÏÏÂÔØÇþµÀµÄÕýµ±ÐÔ£¿ºÏ¹æÓ¦ÓÃÉ̵êÐè¾ß±¸¹¤ÐŲ¿·¢±íµÄICP´æ°¸ºÅÓëÔöÖµµçÐÅÒµÎñ¾ÓªÐí¿ÉÖ¤¡£¹Ù·½ÈÏÖ¤ÇþµÀ»áÔÚÓ¦ÓÃÏêÇéÒ³Ã÷ȷչʾÈí¼þÖø×÷Ȩ¹ÒºÅºÅÓëÄþ¾²¼ì²â³ÂËß¡£Óû§ÔÚÑ¡ÔñÏÂÔØÔ´Ê±£¬Ó¦µ±ÓÅÏÈ¿¼ÂÇͨ¹ý¹ú¼ÒÒÆ¶¯»¥ÁªÍøÓ¦ÓÃÄþ¾²ÖÎÀíÆ½Ì¨´æ°¸µÄÇþµÀ¡£Õë¶ÔijЩƽ̨Ðû³ÆÌṩ"Çï¿ûappÏÂÔØšóapi²»Óø¶·ÑvipÃâ·Ñ°æ"£¬Óû§ÐèÒªÌØ±ð×¢ÒâÆäÊÇ·ñ»ñµÃÔÊ¼Öø×÷ȨÈËÊÚȨ¡£
Óû§ÐÒéÖеÄÈ¨ÒæÑÚ»¤Ìõ¿î½âÎö
רҵִ·¨ÍŶÓÔÚÉó²éijÖ÷Á÷ÊÓÆµÓ¦ÓõÄÓû§ÐÒéʱ·¢ÏÖ£¬Æä¸¶·Ñ·þÎñÌõ¿îÃ÷È·Ô¼¶¨"Óû§»ñÈ¡ÔöÖµ·þÎñÓ¦µ±Í¨¹ý¹Ù·½Ö§¸¶ÇþµÀÍê³É"¡£ÕâÖÖÌõ¿îÉè¼Æ²»½öÇкϡ¶µç×ÓÉÌÎñ·¨¡·µÚ32Ìõ»®¶¨£¬¸üÊÇÑÚ»¤Óû§ÐéÄ⹤ҵÄþ¾²µÄÖØÒª´ëÊ©¡£¶ÔÓÚÍ»ÆÆAPI½Ó¿Ú»ñÈ¡·þÎñµÄÐÐΪ£¬Óû§ÐÒéͨ³£ÉèÓÐÎ¥Ô¼ÔðÈÎÌõ¿î£¬Õâ¿ÉÄÜ´øÀ´ÕË»§·â½û¡¢Êý¾Ý¶ªÊ§µÈʹÓ÷çÏÕ¡£
APIÄþ¾²·À»¤µÄ¼¼ÊõÑݽøÇ÷ÊÆ
ÒÆ¶¯Ó¦ÓÃÄþ¾²·À»¤¼¼ÊõÒѽøÈëÖÇÄÜ·ÀÓùн׶Ρ£ÐÂÒ»´úAPIÍø¹Ø½ÓÄɶ¯Ì¬ÁîÅÆÑéÖ¤¡¢ÐÐÎªÌØÕ÷·ÖÎö¡¢Á÷Á¿»Ïñʶ±ðµÈ¸´ºÏ·À»¤Õ½ÂÔ¡£ÒÔijͷ²¿Ö±²¥Æ½Ì¨ÎªÀý£¬ÆäÓû§¼øÈ¨ÏµÍ³Ã¿Ãë´¦Öóͷ£300Íò´ÎÇëÇóÑéÖ¤£¬ÀÖ³ÉÀ¹½Ø99.7%µÄ·ÇÊÚȨ»á¼û¡£¼¼Êõר¼ÒÖ¸³ö£¬µ¥´¿ÒÀ¿¿Ð޸Ŀͻ§¶ËʵÏÖµÄ"Çï¿ûappÏÂÔØšóapi²»Óø¶·Ñ"·½°¸£¬ÔÚÖÇÄÜ·ç¿ØÌåÏµÃæÇ°ÒÑÄÑÒÔÁ¬ÐøÉúЧ¡£
Óû§Êý¾ÝÄþ¾²µÄË«ÖØ±£ÕÏ»úÖÆ
ºÏ¹æÓ¦ÓýÓÄÉ·Ö²ã¼ÓÃÜÓë»á¼û¿ØÖÆÕ½ÂÔÑÚ»¤Óû§Êý¾Ý¡£½¹µãÊý¾Ý¿â²¿ÊðSSL/TLS¼ÓÃÜͨÐÅ£¬Ãô¸Ð×Ö¶ÎʹÓÃAES-256³ß¶È¼ÓÃÜ´æ´¢¡£µÚÈý·½Äþ¾²»ú¹¹¼ì²âÏÔʾ£¬Õý¹æÓ¦ÓõÄAPI½Ó¿Ú´æÔÚÑϸñµÄ»á¼ûƵ´ÎÏÞÖÆÓëȨÏÞ¸ôÀ롣ʹÓÃÕßÈôͨ¹ý·ÇÕý¹æÇþµÀ»ñÈ¡·þÎñ£¬ÆäСÎÒ˽¼ÒÒþ˽Êý¾Ý¿ÉÄÜ̻¶ÓÚδ¾ÑéÖ¤µÄÊý¾Ý´«ÊäͨµÀ£¬´æÔÚÖØ´óÐÅϢй¶·çÏÕ¡£
ÐÐÒµºÏ¹æÉú³¤µÄʵ¼ù·¾¶Ì½Ë÷
Êý×ÖÄÚÈݹ¤ÒµÕýÔÚ̽Ë÷ÐÂÐÍÉÌҵģʽÒÔÆ½ºâ°æÈ¨ÑÚ»¤ÓëÓû§ÐèÇó¡£¶à¼ÒÍ·²¿Æ½Ì¨ÍƳöµÄ"Ãâ·ÑÔöÖµ"ģʽ£¬ÔÊÐíÓû§Í¨¹ýÍê³ÉÌØ¶¨ÈÎÎñ»ñÈ¡·þÎñʱ³¤¡£ÕâÖÖÉè¼Æ¼ÈÂú×ã¡¶·´²»Õýµ±¾ºÕù·¨¡·¶Ô¼¼Êõ´ëÊ©ÑÚ»¤µÄÒªÇó£¬ÓÖͨ¹ýÕýµ±Í¾¾¶À©´óÓû§ÁýÕÖ¡£½¨ÒéÓû§ÓÅÏÈÑ¡Ôñ¹Ù·½ÌṩµÄÊÔÓÃÔ˶¯£¬¶ø·ÇðÏÕʵÑé´æÔÚÖ´·¨·çÏÕµÄ"Çï¿ûappÏÂÔØšóapi²»Óø¶·Ñ"·½°¸¡£
Ãæ¶ÔÓ¦Ó÷þÎñ»ñÈ¡µÄ¼¼ÊõÕùÒ飬Óû§Ó¦µ±½¨ÉèÕýÈ·µÄÊý×ÖÈ¨ÒæÒâʶ¡£Ñ¡ÔñÕý¹æÏÂÔØÇþµÀ¡¢×ñÊØÓû§ÐÒéÔ¼¶¨¡¢ÀûÓùٷ½¸£ÀûÕþ²ß£¬²ÅÊDZ£ÕÏ×ÔÉíÈ¨ÒæµÄÕýµ±Í¾¾¶¡£Èí¼þ¿ª·¢ÕßÒ²ÐèÁ¬ÐøÓÅ»¯·þÎñģʽ£¬ÔÚÑÚ»¤ÖªÊ¶²úȨÓëÂú×ãÓû§ÐèÇóÖ®¼äѰÕÒÆ½ºâµã£¬ÅäºÏ¹¹½¨¿µ½¡¿ÉÁ¬ÐøµÄÒÆ¶¯Ó¦ÓÃÉú̬Ìåϵ¡£ Ô˶¯£º¡¾²Ýݮ˿¹ÏÁñÁ«Çï¿ûÃÀʳ´îÅäÏļ¾Çåпµ½¡¡¿ ÔÚÊÓÆµÓ¦ÓøßËÙÉú³¤µÄ½ñÌ죬Çï¿ûappÏÂÔØšóapiÃâ·Ñ×îÐÂ°æÆ¾½èÆä׿ԽµÄÊÓÆµ´¦Öóͷ£ÄÜÁ¦³ÉΪÓû§Ê×Ñ¡¡£±¾ÎĽ«ÉîÈë½âÎö¸Ã°æ±¾µÄAPI½Ó¿ÚÓÅ»¯Õ½ÂÔ£¬Öصã̽ÌÖÈçºÎͨ¹ý¼¼Êõ´´ÐÂʵÏÖÊÓÆµ¼ÓÔØËÙ¶ÈÌáÉý£¬Í¬Ê±ÍêÕûÖ¸µ¼Óû§»ñÈ¡Äþ¾²¿É¿¿µÄÓ¦ÓÃ×ÊÔ´¡£ÎÒÃǽ«´Ó¼¼ÊõʵÏÖÔÀíµ½Êµ¼ù²Ù×÷£¬È«ÃæÁýÕÖÊÓÆµ½âÂëÓÅ»¯¡¢×ÊÔ´»º´æÕ½ÂԵȽ¹µãÒªËØ¡£
Ò»¡¢¼¼ÊõÔÀíÉî¶È½âÎö
Çï¿û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ÍøÂçµÄÆÕ¼°£¬ÕâÏîÒÆ¶¯¶ËÊÓÆµ´¦Öóͷ£¼¼Êõ±Ø½«´øÀ´¸üÓÅÖʵÄÓû§ÌåÑé¡£