Ò»¡¢¶«·½ÒÂÊÎÃÀѧÖеÄÏßÌõÒÕÊõ
¹Å°åÖÐʽÒÂÊεļô²ÃÒÕÊõÔ̺¬ÆæÒìµÄÉóÃÀÕÜѧ¡£Á÷ͨµÄÒ½óÏßÌõÓëÈËÌå×ÔÈ»ÇúÏßÍêÉÆÁ¬Ïµ£¬Í¨¹ý¿íÕÏàÒ˵ĽṹÉè¼Æ¹´ÀÕ³öÕý¾µÃÌåµÄÌå̬ÂÖÀª¡£Ëδú»¼Ò¹ùÎõÌá³öµÄ"ÈýÔ¶·¨"¹¹Í¼ÔÔò£¬ÔڹŰåÉîÒÂÖÆÊ½ÖлñµÃÇÉÃîÔËÓã¬Ç°ºóºôÓ¦µÄÒ°ÚÌõÀí¼È¼á³Ö»î¶¯±ãµ±ÐÔ£¬ÓÖÐγÉÊÓ¾õÑÓÉìЧ¹û¡£ÕâÖÖÔ̽åեȡµÄÉè¼ÆÓïÑÔ£¬ÕýÌåÏÖÁËÖлªÎÄ»¯¶Ô"ÖкÍÖ®ÃÀ"µÄÓÀºã×·Çó¡£
¶þ¡¢Ö¯ÎïÎÄ»¯ÖеÄÉ«²ÊÃÜÂë
¹Å°åÒÂÊÎÉ«²Êϵͳ³ÐÔØ×Ÿ»ºñµÄÎÄ»¯·ûºÅÒâÒå¡£´ÓÖÜ´ú"ÎåÆÓֱɫ"ÖÆ¶Èµ½Ã÷Çå²¹·þÎÆÑù£¬Ã¿ÖÖÉ«ÏàµÄÔËÓö¼¾ÓÉÑϿῼ¾¿¡£ÖìɰºìÏóÕ÷×ð¹óם֨£¬÷ìÇàɫת´ï³ÁÎÈî£ÖÇ£¬ÏóÑÀ°×ÔòÒþÓ÷¸ß½àÆ·ÐС£ÕâЩ¹Å°åÉ«Æ×µÄ¿ÆÑ§Åä±ÈÔÀí£¬ÖÁ½ñÈÔÊǹú¼Êʱװ½çÑо¿µÄÖ÷Òª¿ÎÌâ¡£ÖµµÃ×¢ÖØµÄÊÇ£¬ÎôÈËÔËÓÃÖ²ÎïȾ¹¤ÒÕ´´Á¢µÄ½¥±äЧ¹û£¬ÓëÏÖ´ú¹âѧÑо¿·¢Ã÷µÄÊÓ¾õÌñ¾²Çø¼ä¾¹²»Ô¼¶øÍ¬¡£
Èý¡¢ÉíÌåÒÇ̬µÄÎÄ»¯Ñø³É
¹Å°åÒÂÊÎÎÄ»¯¶ÔÐÎÌåÒÇ̬ÓÐ×ÅϵͳµÄѵÁ·ÏµÍ³¡£Çå´ú¡¶ÏÐÇéż¼Ä¡·Ïêϸ¼Í¼ÁËÒÂ×Ųî±ðÖÆÊ½ÒÂÊÎʱµÄÐÐÖ¹¹æ·¶£¬ÕâЩÐж¯ÒªÁìÓëÏÖ´úÈËÌ幤³ÌѧÔÀí¶àÓÐÏà֮ͨ´¦¡£¿íÐäÉè¼Æ¶Ô¼ç¾±¼¡ÈâȺµÄÊʶÈÔ¼Êø£¬ñàȹÑü·â¶Ô½¹µã¼¡ÈºµÄÖ§³Ö×÷Ó㬶¼ÔÚÎÞÐÎÖÐËÜÔì×ÅÕý¾¸ßÑŵįøÖÊÒÇ̬¡£ÕâÖÖ½«ÒÂÊι¦Ð§ÓëÐÎÌåËÜÔìÏàÁ¬ÏµµÄÖǻۣ¬ÖµµÃÏÖ´ú¿µ½¡ÖÎÀíÁìÓòÉîÈë½è¼ø¡£
ËÄ¡¢ÎÆÑù·ûºÅµÄÊÓ¾õÓïÒå
ÒÂÊÎÎÆÑùÊÇÖ÷ÒªµÄÎÄ»¯´«³ÐǰÑÔ¡£ÔÆÀ×ÎÆµÄÂÝÐý½á¹¹°µºÏ»Æ½ðÖ§½â±ÈÀý£¬»ØÐÎÎÆµÄÒ»Á¬½á¹¹Ô̺¬×ÅÉúÉú²»Ï¢µÄÕÜѧ˼Ë÷¡£Ã÷´úÖ¯½õÖг£¼ûµÄ±¦Ïà»¨ÎÆ£¬Æä¶à²ãµþ¼ÓÊÖ·¨´´Á¢³öµÄÁ¢ÌåÊÓЧ£¬ÓëÏÖ´ú3D³ÉÏñÊÖÒÕÓÐ×ÅÒìÇúͬ¹¤Ö®Ãî¡£ÕâЩ¹Å°åÎÆÑù²»µ«ÊÇÊÓ¾õ×°ÊΣ¬¸üÊǹŴú¹¤½³¶ÔÊýѧÃÀѧµÄ¾ßÏ󻯱í´ï£¬Îª½ñÊÀÉè¼ÆÁìÓòÌṩÁËȡ֮²»¾¡µÄÁé¸ÐԴȪ¡£
Îå¡¢ÎäÒÕ´«³ÐµÄÏÖ´úת»¯
ÔÚÊý×Ö»¯Ê±´ú£¬¹Å°åÒÂÊι¤ÒÕÃæÁÙ×ÅÁ¢ÒìÉú³¤µÄлúÔµ¡£ËÕÖÝç¼Ë¿ÎäÒÕͨ¹ý3DɨÃèÊÖÒÕʵÏÖÎÆÑùÊý×Ö»¯´æµµ£¬º¼ÖÝ´ÌÐ幤ÒÕÁ¬ÏµÐÂÐÍÖÊÁÏ¿ª·¢³öÖÇÄÜοØÒÂÊΡ£ÕâÖÖ"·ÇÒÅ+¿Æ¼¼"µÄÈÚºÏÉú³¤Ä£Ê½£¬¼È±£´æÁ˹ŰåÎäÒյľ«Ë裬ÓÖ¸¶ÓëÆäȫеÄÊÊÓüÛÖµ¡£ÖµµÃ¹Ø×¢µÄÊÇ£¬¹Å°åÔúȾ¹¤ÒÕÖÐʹÓõÄ×ÔȻȾÁÏ·Ö×ӽṹ£¬ÕýΪÏÖ´ú»·±£ÖÊÁÏÑз¢ÌṩÖ÷ÒªÉúÎïÄ£°å¡£
¹Å°åÒÂÊÎÎÄ»¯×÷ΪÖлªÎÄÃ÷µÄÖ÷ÒªÔØÌ壬ÆäÔ̺¬µÄÉè¼ÆÖÇ»ÛÓëÉóÃÀÀíÄî¾ßÓÐÓâԽʱ´úµÄ¼ÛÖµ¡£Í¨¹ýϵͳ½â¹¹¹Å°å¹¤ÒÕÖеĿÆÑ§ÔÀíÓëÒÕÊõ¹æÔò£¬ÎÒÃDz»µ«ÄܸüºÃµØ´«³ÐÎÄ»¯ÒŲú£¬¸üÄÜΪÏÖ´ú´ò°çÉè¼Æ¡¢¿µ½¡ÖÎÀí¡¢ÐÂÖÊÁÏÑз¢µÈÁìÓòÌṩÁ¢Òì˼Ð÷¡£ÕâÖֹŽñÈÚ»áµÄÎÄ»¯Êµ¼ù£¬ÕýÊÇÎÄÃ÷ÓÀÐøÉú³¤µÄÒªº¦¶¯Á¦¡£Õý°æÆ½Ì¨µÄÊÖÒÕÓÅÊÆÆÊÎö
Ñ¡Ôñ88Ó°ÊÓ´óÈ«ÍøÔ¢Ä¿¡¶Ë®¶à¶à¡·MP4¸ßÇå°æµÄ½¹µã¼ÛÖµ£¬Ô´ÓÚÆä½ÓÄɵÄHLS£¨HTTP Live Streaming£©Á÷ýÌåÊÖÒÕ¡£¸ÃÐÒéͨ¹ýÇÐÆ¬´«Êä»úÖÆ£¬½«ÊÓÆµÖ§½â³ÉÈô¸ÉTSÃûÌÃСÎļþ£¬ÔÚ°ü¹ÜÊÖ»ú¶ËÁ÷ͨ²¥·ÅµÄͬʱ£¬¿ÉÆ¾Ö¤ÍøÂç״̬×Ô¶¯µ÷½âÇø·ÖÂÊ¡£Ïà½ÏÓڹŰåFLVÃûÌã¬MP4·â×°µÄÓÅÊÆÔÚÓÚ¸üÍêÉÆµÄÔªÊý¾ÝÖ§³Ö£¬ÕâʹµÃ¹Ù·½ÖÐ×Ö¹ìµÀµÄ¶àÓïÑÔ×ÖÄ»ÄÜʵÏÖ¾«×¼Ê±Ðò¶ÔÆë£¬×èÖ¹³£¼ûµÄÉù»²î±ð²½Õ÷Ïó¡£ÄúÊÇ·ñ×¢ÖØµ½²¿·ÖµÁ°æÍøÕ¾µÄ×Öĸ±£´æ·Òë´íλ£¿ÕâÕýÊÇȱ·¦×¨Òµ·â×°ÊÖÒÕµ¼Öµĵ䷶ÎÊÌâ¡£
ÊÖ»úÃâÏÂÔØÔ¢Ä¿µÄÈý´ó¸Åº¦
ʵÏÖÕæÕýÒâÒåµÄÃâÏÂÔØÔ¢Ä¿£¬ÐèÒªÊÖ»úä¯ÀÀÆ÷ÓëÊÓÆµÐ§ÀÍÆ÷µÄÉî¶ÈÊÊÅä¡£88Ó°ÊÓ´óÈ«ÍøµÄÒÆ¶¯¶ËÓÅ»¯Õ½ÂÔ°üÀ¨Èý¸öÊÖÒÕ²ãÃæ£º½ÓÄÉHEVC£¨H.265£©ÊÓÆµ±àÂ룬½«1080PÊÓÆµÂëÂÊ¿ØÖÆÔÚ1.5MbpsÒÔÄÚ£»Í¨¹ýMPEG-DASH¶¯Ì¬ÂëÂÊÊÖÒÕ£¬ÊµÏÖ´Ó2Gµ½5GÍøÂçµÄÎÞ·ìÇл»£»ÉèÖÃWebAssembly½âÂëÄ£¿é£¬Ê¹ÀϾɻúÐÍÒ²ÄÜÁ÷ͨӲ½â¸ßÇåÊÓÆµ¡£ÕâЩÊÖÒÕÁ¢ÒìÓÐÓýâ¾öÁ˵ÚÈý·½²¥·ÅÆ÷³£¼ûµÄ¿¨¶Ù¡¢¼ÓÔØÊ§°ÜµÈÎÊÌ⣬ÄúÊÇ·ñÔøÒòÊÓÆµ»º³å¶øÖÐÖ¹¹ÛÓ°ÌåÑ飿
¹Ù·½ÖÐ×ÖµÄÖÊÁ¿°ü¹Üϵͳ
Ó°ÊÓ·ÒëµÄרҵÐÔÖ±½Ó¾öÒé¹ÛÓ°ÌåÑ飬88Ó°ÊÓ´óÈ«ÍøµÄ¹Ù·½ÖÐ×Ö°æ±¾½ÓÄÉSRT+ASSË«¹ì×ÖĻϵͳ¡£SRTÃûÌÃÈ·±£»ù´¡ÎÄ×ÖʱÐò¾«×¼£¬¶øASSÃûÌÃÔòÖ§³ÖÌØÐ§×ÖÄ»äÖȾ£¬ÕâÔÚÌåÏÖӰƬÖеÄÌØÐ§×ÖÄ»³¡¾°Ê±ÓÈΪҪº¦¡£Æ½Ì¨µÄ×ÖÄ»·ÒëÍŶÓÑÏ¿áÖ´ÐÐASTM F2575-14Ó°ÊÓ·Òë±ê×¼£¬×ÖÄ»½»¸¶Ç°Ðèͨ¹ýÊõÓï¿â±È¶Ô¡¢Ê±¼äÖáУ¶Ô¡¢ÓᄈģÄâÈý½×¶ÎÖʼìÁ÷³Ì¡£ÊÔÎÊ£ºÄúÊÇ·ñÔâÓö¹ýÍøÂç×ÖÄ»µÄ»ú·ÂÒÂ룿ÕâÕýÊǷǹٷ½ÇþµÀµÄ³£¼ûȱÏÝ¡£
ÒÆ¶¯¶Ë¹ÛÓ°µÄÐÔÄÜÓÅ»¯Õ½ÂÔ
Õë¶Ô²î±ðÊÖ»úÐͺŵÄÓ²¼þ²î±ð£¬88Ó°ÊÓ´óÈ«Íø¿ª·¢ÁËÖÇÄܽâÂëÊÊÅäϵͳ¡£¸Ãϵͳ¿É×Ô¶¯¼ì²â×°±¸µÄGPUÐͺš¢ÄÚ´æÈÝÁ¿¡¢µç³Ø×´Ì¬µÈ²ÎÊý£¬¶¯Ì¬µ÷½âÊÓÆµ½âÂëÕ½ÂÔ¡£ÔÚÅ䱸Adreno 650ͼÐδ¦Öóͷ£Æ÷µÄ»úÐÍÉÏ£¬½«ÆôÓÃ10bitÉ«Éî½âÂëÒÔÕ¹ÏÖ¸ü¸»ºñµÄÉ«²ÊÌõÀí£»¶ø¹ØÓÚÄÚ´æÈ±·¦2GBµÄ×°±¸£¬Ôò»áÆô¶¯µÍ¹¦ºÄģʽ¡£ÕâÖÖϸÄ廯µÄÐÔÄÜÖÎÀí£¬È·±£ÖÖÖÖÊÖ»úÓû§¶¼ÄÜ»ñµÃ×îÓÅԢĿÌåÑé¡£ÊÇ·ñ·¢Ã÷¹ýÊÖ»ú·¢ÌÌÓ°Ïì¹ÛÓ°µÄÇéÐΣ¿ÕâÌ×ϵͳÕýÊÇΪ½â¾ö´ËÀàÎÊÌâ¶øÉú¡£
°æÈ¨±£»¤Óë¹ÛÓ°Çå¾²Ö¸ÄÏ
Ñ¡ÔñÕý¹æÆ½Ì¨Ô¢Ä¿¡¶Ë®¶à¶à¡·MP4¸ßÇå°æ£¬²»µ«¹Øºõ»ÖÊÌåÑ飬¸üÊÇÍøÂçÇå¾²µÄÖ÷Òª°ü¹Ü¡£88Ó°ÊÓ´óÈ«ÍøÍ¨¹ýHTTPS¼ÓÃÜ´«Êä¡¢DRMÊý×Ö°æÈ¨ÖÎÀí¡¢Widevine L1¼¶ÈÏÖ¤ÈýÖØ·À»¤£¬ÓÐÓÃ×èÖ¹ÖÐÐÄÈ˹¥»÷ºÍÄÚÈݸ͝¡£Æ½Ì¨ÖðÈÕ¸üеĶñÒâÓòÃû¿â£¬¿É×Ô¶¯×èµ²´¹ÂÚÍøÕ¾µÄÌø×ªÇëÇó¡£ÄúÊÇ·ñµ£ÐĹýÃâ·Ñ¹ÛÓ°µÄÇå¾²ÐÔ£¿ÍêÉÆµÄ·À»¤ÏµÍ³ÕýÊÇÆÆ½âÕâ¸öµ£ÐĵÄÔ¿³×¡£
¶à×°±¸Í¬²½µÄ½ø½×¼¼ÇÉ
ΪÌáÉý¿ç×°±¸¹ÛÓ°ÌåÑ飬88Ó°ÊÓ´óÈ«Íø¿ª·¢ÁËÖÇÄÜÊéǩͬ²½¹¦Ð§¡£Óû§Í¨¹ýÊÖ»úԢĿ¡¶Ë®¶à¶à¡·ÖÁÌØ¶¨½ø¶Èºó£¬µÇ¼ͳһÕ˺ż´¿ÉÔÚÆ½°å»òµçÄÔÉÏÐø²¥£¬ÏµÍ³½«×Ô¶¯Í¬²½²¥·Å¼Í¼ºÍ»ÖÊÆ«ºÃ¡£¸Ã¹¦Ð§»ùÓÚAES-256¼ÓÃܵÄÔÆÍ¬²½ÐÒ飬ȷ±£Óû§Êý¾ÝµÄÇå¾²ÐÔ¡£ÄúÊÇ·ñÆÚ´ý¹ýÎÞ·ìÇл»×°±¸µÄ¹ÛÓ°×ÔÓÉ£¿ÕâÏîÁ¢ÒìÊÖÒÕÕýʹ֮³ÉΪÏÖʵ¡£
ͨ¹ýϵͳÆÊÎö¿É¼û£¬¡¶Ë®¶à¶à¡·ÔÚ88Ó°ÊÓ´óÈ«ÍøµÄMP4¸ßÇå¹Ù·½ÖÐ×Ö°æ±¾£¬Í¨¹ýÁ÷ýÌåÊÖÒÕÁ¢Òì¡¢ÒÆ¶¯¶ËÉî¶ÈÊÊÅä¡¢°æÈ¨±£»¤ÏµÍ³µÄ×ÛºÏÓ¦Ó㬹¹½¨³öÍêÕûµÄÔÚÏß¹ÛÓ°½â¾ö¼Æ»®¡£¹ÛÖÚÔÚÏíÊÜÊÖ»úÃâÏÂÔØÔ¢Ä¿±ãµ±µÄͬʱ£¬¸ü¿É»ñµÃæÇÃÀÍâµØ²¥·ÅµÄÊÓÌýÌåÑé¡£½¨ÒéÓû§ÔÚ¹ÛÓ°Ê±×¢ÖØ¼ì²éÍøÖ·ÈÏÖ¤ÐÅÏ¢£¬²¢¿ªÆôä¯ÀÀÆ÷µÄÓ²¼þ¼ÓËÙ¹¦Ð§ÒÔ»ñµÃ×î¼ÑÐÔÄÜÌåÏÖ¡£