Ò»¡¢Æ½Ì¨½¹µãÊÖÒռܹ¹ÆÊÎö
ºÚÌÒTv3Vm3u8¹ÙÍø½ÓÄÉÂþÑÜʽÄÚÈÝ·Ö·¢ÍøÂç(CDN)×÷ΪÊÖÒÕµ××ù£¬Í¨¹ý×Ô˳ӦÂëÂÊÊÖÒÕ(ABR)ʵÏÖ²î±ðÍøÂçÇéÐÎϵÄÁ÷ͨ²¥·Å¡£ÆäÊÓÆµ·ÖƬ´æ´¢»úÖÆÑÏ¿á×ñÊØHLSÐÒé±ê×¼£¬Ã¿¸ö·ÖƬʱ³¤¿ØÖÆÔÚ8-10Ã룬´ó·ùÌáÉýÊÓÆµ¼ÓÔØÐ§ÂÊ¡£ÔÚ×ÊÔ´ÆÊÎö²ãÃæ£¬Æ½Ì¨¶À´´µÄÈý¼¶»º´æ»úÖÆÓÐÓÃÆ½ºâÁ˲¥·ÅÁ÷ͨ¶ÈÓëЧÀÍÆ÷¸ºÔØ£¬Óû§¾ÙÐкÚÌÒTv3Vm3u8¹ÙÍø×ÊÔ´ÆÊÎöʱ»áÓÅÏÈŲÓÃÍâµØ»º´æÎļþ¡£ÖµµÃÒ»ÌáµÄÊÇ£¬¸Ãƽ̨֧³Ö¿çÐÒéתÂ빦Ч£¬¿É½«RTMPÖ±²¥Á÷ʵʱת»»ÎªM3U8µã²¥ÃûÌá£
¶þ¡¢M3U8Îļþ½âÂëÈ«Á÷³Ì
¹ØÓÚÊ״νӴ¥M3U8ÐÒéµÄÓû§¶øÑÔ£¬Ã÷È·²¥·ÅÁбíÎļþ½á¹¹ÖÁ¹ØÖ÷Òª¡£ºÚÌÒTv3Vm3u8¹ÙÍøÌìÉúµÄË÷ÒýÎļþ°üÀ¨EXTINF±êǩһÁ¬Ê±¼ä²ÎÊý¡¢¼ÓÃÜÃÜÔ¿URI¡¢Çø·ÖÂʱêʶµÈ½¹µãÐÅÏ¢¡£µ±Óû§´¥·¢×ÊÔ´ÆÊÎöʱ£¬²¥·ÅÆ÷»á˳´ÎÇëÇóTS·ÖƬÎļþ£¬²¢ÔÚÄÚ´æÖÐÍê³ÉÆ´½Ó½âÂë¡£ÐèÒªÌØÊâ×¢ÖØµÄÊÇ£¬iOSϵͳÐèÒªÇ¿ÖÆÉèÖÃHTTPS¼ÓÃÜ´«Ê䣬ÕâÔÚ¹ÙÍøÎĵµÖÐÓÐÃ÷È·ÊÖÒÕ˵Ã÷¡£ÔõÑù¿ìËÙÑéÖ¤M3U8ÎļþµÄÍêÕûÐÔ£¿½¨ÒéʹÓÃרҵ¹¤¾ß¼ì²é·ÖƬÐòÁкŵÄÒ»Á¬ÐÔ¡£
Èý¡¢Òƶ¯¶ËÊÊÅäÓÅ»¯¼Æ»®
Õë¶ÔAndroidÓëiOSϵͳµÄÌØÕ÷²î±ð£¬ºÚÌÒTv3Vm3u8¹ÙÍøÌṩ¸öÐÔ»¯ÉèÖüƻ®¡£Android×°±¸ÐèÌØÊâ×¢ÖØH.264Ó²¼þ½âÂëÆ÷µÄ¼æÈÝÐÔÎÊÌ⣬½¨Ò鿪ÆôÆ½Ì¨ÍÆ¼öµÄÈí¼þ½âÂëģʽ¡£ÔÚiOS¶Ë¾ÙÐÐ×ÊÔ´¼ÓÔØÊ±£¬±ØÐèÉèÖÃÓÐÓõÄCORS¿çÓòÕ½ÂÔ£¬²»È»»á·ºÆðMEDIA_ERR_SRC_NOT_SUPPORTED¹ýʧ¡£²âÊÔÊý¾ÝÏÔʾ£¬Òƶ¯¶Ë¿ªÆôÓ²½â¼ÓËÙºó£¬CPUÕ¼ÓÃÂʿɽµµÍ40%ÒÔÉÏ¡£Óû§Óöµ½²¥·Å¿¨¶ÙÎÊÌâʱ£¬¿ÉÓÅÏȼì²éÍøÂçÇéÐÎÊÇ·ñÇкÏ5MbpsµÄ×îµÍ´ø¿íÒªÇó¡£
ËÄ¡¢PC¶Ëרҵ°æ¹¦Ð§Ïê½â
Windows¿Í»§¶Ë¼¯³ÉÁ˺ÚÌÒTv3Vm3u8¹ÙÍøµÄÔöÇ¿ÐͽâÂëÄ£¿é£¬Ö§³Ö×î¸ß4K@60fpsµÄÊÓÆµäÖȾ¡£Í¨¹ý×¢²á±íÐ޸ĿɿªÆôµ÷ÊÔģʽ£¬ÊµÊ±¼à¿ØÍøÂçÇëÇóÓë½âÂëÖ¡ÂÊ¡£×¨ÒµÓû§ÌØÊâ¹Ø×¢µÄDASHÐÒéÖ§³Ö¹¦Ð§£¬ÏÖÔÚÒÑÔÚ¹ÙÍøµÄBeta°æ±¾Öпª·Å²âÊÔ¡£ÔÚ×ÊÔ´ÖÎÀí½çÃæ£¬Óû§¿É½¨Éè¸öÐÔ»¯µÄýÌå¿â·ÖÀàϵͳ£¬ÏµÍ³×Ô¶¯¼Í¼ÿ¸ö×ÊÔ´µÄÆÊÎö²ÎÊýºÍʹÓÃÆµÂÊ¡£ÐèÒªÌáÐѵÄÊÇ£¬¶à´°¿Ú²¥·Å¹¦Ð§ÐèÅäºÏ×ÔÁ¦ÏÔ¿¨Ê¹Ó㬲»È»»áµ¼ÖÂÏÔ´æÒç³ö¡£
Îå¡¢³£¼ûÒì³£Õï¶ÏÊÖ²á
µ±ÔâÓöÆÊÎöʧ°ÜÌáÐÑʱ£¬½¨Òéͨ¹ýcurlÏÂÁîÑéÖ¤M3U8Îļþ¿É»á¼ûÐÔ¡£ÍøÂçÑÓ³Ùµ¼ÖµÄTS·ÖƬɥʧÎÊÌ⣬¿Éͨ¹ýÔöÌí²¥·Å»º³åʱÉϾÙÐÐÓÅ»¯¡£¹ØÓÚÖØ¸´·ºÆðµÄDECODER_ERROR£¬ÐèÒª¼ì²éÊÓÆµ·â×°ÃûÌÃÊÇ·ñÆ¥ÅäÆ½Ì¨Ö§³ÖµÄAVC/H.265±àÂë±ê×¼¡£²¿·ÖÓû§·´Ó¦µÄ×ÖĻͬ²½Òì³££¬Í¨³£Ô´ÓÚʱ¼äÖá»ù×¼²»Í³Ò»£¬¹ÙÍøÌṩµÄʱ²îÐÞÕý¹¤¾ß¿ÉÍêÉÆ½â¾ö´ËÎÊÌâ¡£ÌØÊâÌáÐÑ£ºMACµØµã°ó¶¨¹¦Ð§¿ªÆôºó£¬×°±¸Ìæ»»»áµ¼ÖÂÊÚȨʧЧ¡£
ͨ¹ýϵͳ»¯µÄ¹¦Ð§ÆÊÎöÓë²Ù×÷ʵ¼ù£¬ÎÒÃÇ·¢Ã÷ºÚÌÒTv3Vm3u8¹ÙÍøµÄÊÖÒÕʵÏÖÒѾ߱¸×¨Òµ¼¶Á÷ýÌåÆ½Ì¨Ë®×¼¡£Óû§ÔÚʹÓÃÀú³ÌÖУ¬Ó¦µ±ÖØµã¹Ø×¢ÍøÂçÇéÐÎÊÊÅäÓë½âÂëÆ÷²ÎÊýÉèÖ㬰´ÆÚ¸üпͻ§¶ËÒÔ»ñÈ¡×îÐµĹ¦Ð§ÓÅ»¯¡£½¨ÒéÊ×´ÎʹÓÃÕßÑÏ¿áÆ¾Ö¤¹ÙÍøÖ¸µ¼ÊÖ²á¾ÙÐвÙ×÷ÑÝÁ·£¬³ä·ÖÍÚ¾òÆäÖÇÄÜ×ÊÔ´µ÷ÀíËã·¨µÄÊÖÒÕDZÁ¦£¬´Ó¶ø»ñµÃ×î¼ÑµÄÊÓÆµÔ¢Ä¿ÌåÑé¡£
Ò»¡¢¾ç³¡µü´ú±³ºóµÄÊÖÒÕÍ»ÆÆ
ºÚÌÒTV±¾´Îо糡ÉÏÏß×îÏÔÖøÌØÕ÷ÊǽÓÄÉʵʱäÖȾÒýÇæ£¨Real-time Rendering Engine£©£¬½«¹Å°åÓ°ÊÓÖÆ×÷Á÷³ÌµÄäÖȾºÄʱ´ÓÖܼ¶Ñ¹ËõÖÁСʱ¼¶¡£ÔÚÊÔÔËÐн׶Σ¬Æ½Ì¨Í¨¹ýÂþÑÜʽÅÌË㼯ȺÍê³É¡¶ÐǹìÃճǡ·¾ç¼¯µÄ12KÇø·ÖÂÊÌØÐ§ÖÆ×÷£¬ÑéÖ¤ÁË"»ðÁ¦È«¿ª"ÊÖÒÕϵͳµÄÏÖʵЧÄÜ¡£ÕâÖÖÍ»ÆÆÐÔÏ£ÍûÔõÑùÓ°Ïì×îÖÕ·ºÆðЧ¹û£¿Êý¾ÝÏÔʾ£¬¶¯Ì¬¹â×·¾«¶ÈÌáÉý60%µÄͬʱ£¬Óû§Öն˼ÓÔØËÙÂÊÈÔ¼á³ÖÐÐÒµÁìÏÈˮƽ¡£
¶þ¡¢»¥¶¯ÐðÊÂģʽµÄÖØ¹¹Âß¼
о糡ÒýÈëµÄƽÐÐÓîÖæÑ¡ÔñÊ÷£¨Multiverse Selection Tree£©ÊÖÒÕ£¬³¹µ×¸Ä±ä¹Å°åÏßÐÔÐðÊÂģʽ¡£Óû§ÔÚԢĿ¡¶Á¿×ÓÇéÈË¡·Ê±£¬Ã¿¸öÒªº¦½Úµã½«´¥·¢3-5¸ö¾çÇé·ÖÖ§Ñ¡Ï¾öÒéÊý¾Ýͨ¹ýÔÆÐ§ÀÍÆ÷ʵʱÔËËãÌìÉú¸öÐÔ»¯¾çÇéÏß¡£ÕâÖ־籾»¥ÄîÍ·ÖÆÄÜ·ñÌáÉýÓû§Õ³ÐÔ£¿Æ½Ì¨Êµ²âÓû§¸´¿´ÂÊÒѵִï¹Å°å¾ç³¡µÄ3.2±¶£¬ÑéÖ¤ÁË"È«³Ì"¼ÓÈëʽÌåÑéµÄÉÌÒµ¼ÛÖµ¡£
Èý¡¢Éù»ÏµÍ³µÄ¶àάÉý¼¶
ÔÚºÚÌÒTV×ÔÖ÷Ñз¢µÄSPADEÒôЧËã·¨¼Ó³ÖÏ£¬Ð¾糡µÄ¿Õ¼äÒôƵÆÊÎö¶ÈµÖ´ï128ÉùµÀÊä³öÄÜÁ¦¡£ÅäºÏÈ«¾°VR×°±¸µÄÕð¸Ð·´Ï칦Ч£¬¹ÛÖÚÔÚÌåÑé¡¶Ä©ÈÕ±¤ÀÝ¡·µÄ»ú¼×Õ½¶·³¡¾°Ê±£¬ÄÜ׼ȷ¸ÐÖª×Óµ¯¹ì¼£Ó뱬ը¹¥»÷Æ«Ïò¡£ÕâÖָйÙά¶ÈµÄ»ðÁ¦È«¿ªÕ½ÂÔ£¬Ê¹µÃÓû§Æ½¾ùԢĿʱ³¤Í¬±ÈÌáÉý42%£¬±ê¼Ç×ÅÊÓÌýÌåÑé½øÈëÈ«ÐÂά¶È¡£
ËÄ¡¢ÄÚÈÝÉú̬µÄÕ½ÂԽṹ
×÷Ϊƽ̨ÄÚÈݾØÕóµÄ½¹µãÄ£¿é£¬Ð¾糡Òѽ¨ÉèIP·õ»¯¡¢ÖÆ×÷Ðͬ¡¢Óû§¹²´´ÈýλһÌå»úÖÆ¡£ÔÚ¡¶°µÒ¹Ìع¤¡·ÏîÄ¿ÖУ¬´´×÷ÍŶÓͨ¹ýÓû§Í¶Æ±ÏµÍ³ÍøÂçÁË17Íò¸ö¾çÇéÓÅ»¯½¨Ò飬×îÖÕʵÏÖ84%µÄÓû§ÆÚ´ýÖµ¸æ¿¢ÂÊ¡£ÕâÖ־糡ÓëÓû§µÄÉî¶ÈÁª¶¯Ä£Ê½£¬ÔõÑù°ü¹Ü"»ðÁ¦È«¿ª"µÄ¿ÉÒ»Á¬ÐÔ£¿Æ½Ì¨ÒÑÍýÏ뽨Éè´´×÷Õß¼¤Àø»ù½ð£¬Ô¤¼ÆÄê¶ÈͶÈë3ÒÚÔªÅàÓýÔ´´ÄÚÈÝ¡£
Îå¡¢Êý¾ÝÇý¶¯µÄÔËÓªÕ½ÂÔ
ÒÀÍÐ×ÔÑеÄVIEWÊý¾ÝÖÐ̨£¬Ð¾糡ʵÏÖÿ15·ÖÖÓ¸üÐÂÒ»´ÎÓû§ÐÐΪÈÈÁ¦Õù¡£ÔÚ¡¶Ê±¼äÖÎÀí¾Ö¡·µÚ¶þ¼¾ÉÏÏßʱ´ú£¬Í¨¹ýʵʱ¼à²âµÄ245Ïî¼øÉÍÊý¾ÝÖ¸±ê£¬ÖÆ×÷ÍŶӶÔ8´¦Èȳ±Ï··Ý¾ÙÐж¯Ì¬µ÷½â¡£ÕâÖÖÊý¾Ý¶´²ìÁ¦ÊÇ·ñÕæÕýÌáÉýÄÚÈݼÛÖµ£¿Êý¾ÝÏÔʾҪº¦Çé½ÚµÄÓû§Áô´æ²¨¶¯Öµ´Ó¡À18%ËõСÖÁ¡À5%£¬ÑéÖ¤ÁËÖÇÄÜÔËӪϵͳµÄ¾«×¼µ÷¿ØÄÜÁ¦¡£
´ÓÊÖÒÕÁ¢Òìµ½ÉúÌ¬ÖØ¹¹£¬ºÚÌÒTVо糡ÒÔ"»ðÁ¦È«¿ª"Ö®ÊÆÖØÐ½ç˵Êý×ÖÓéÀÖ½çÏß¡£Í¨¹ýÈÚºÏʵʱäÖȾ¡¢»¥¶¯ÐðÊÂÓëÖÇÄÜÔËӪϵͳ£¬Æ½Ì¨ÀֳɴòÔì³öÈÕ¾ùÓû§Ê±³¤Í»ÆÆ3СʱµÄÐÂÒ»´ú¾ç³¡Ä£Ê½¡£Î´À´Ëæ×ÅÁ¿×ÓµãÏÔʾÊÖÒÕÓëÉñ¾½Ó¿Ú×°±¸µÄÓ¦Óã¬ÕâÖÖÈ«³Ì¼ÓÈë¡¢¶àάÁª¶¯µÄÓéÀÖ½â¾ö¼Æ»®½«ÊͷŸü´óÊг¡Ç±ÄÜ¡£Ä¿½ñÊý¾ÝÅú×¢£¬½ÓÄÉо糡ģʽµÄIPÏîÄ¿ÉÌÒµ»Ø±¨ÂÊÒѺá¿çÐÐÒµ»ù×¼Ïß47%£¬ÎªÊý×ÖÄÚÈݹ¤ÒµµÄÉý¼¶Æ«ÏòÌṩÁËʵ֤Ñù±¾¡£