¡¡¡¡2020È«ÇòÖDz©»áAIË«´´·ÖÂÛ̳ôßÐÂÐÎÊÆÏµÄÈ˹¤ÖÇÄÜ´´Ð´´ÒµÂÛ̳ÓÚ2020Äê8ÔÂ15Èճɹ¦¾Ù°ì¡£±¾´ÎÂÛ̳ÓÉÖйúÈ˹¤ÖÇÄÜѧ»á¡¢´´ÐÂÖйúÕ½ÂÔÁªÃË¡¢Öйúµç×ÓÉÌ »á¿ç¾³µçÉ̹¤×÷ίԱ»áÖ÷°ì¡£Ëæ×Å5G¼¼ÊõµÄ·¢Õ¹¡¢Öйúлù½¨Õþ²ß»úÓöµÄÀ´ÁÙ£¬ÎÒ¹ú½«½øÈëÒԿƼ¼ÎªºËÐÄÇý¶¯µÄÖйúо¼Ãʱ´ú¡£À´×ÔÒ»ÏߵįóÒµ¼Ò¡¢Í¶×ÊÈË¡¢²úÒµ·õ»¯·þÎñר¼Ò·ÖÏíÁËÔÚ2020ÄêÐÂÐÎÊÆÏ£¬È˹¤ÖÇÄÜ´´Ð´´Òµ¹«Ë¾µÄÓ¦¶Ô²ßÂÔ¼°Êµ¼Ê°¸Àý¡£
¡¡¡¡ÖйúÁ÷ýÌå¼¼Êõר¼ÒͯҥÔÚ2020È«ÇòÖDz©»áAIË«´´ÂÛ̳·¢±íÖ÷ÌâÑݽ²¡¶³¬µÍÑÓ³ÙʵʱÁ÷ýÌå´«Êä¼¼Êõ¡·£¬·ÖÏíÁ÷ýÌå¼¼ÊõÔÚÈ˹¤ÖÇÄÜÁìÓòºÍ¿ç¾³µçÉÌÖ±²¥ÁìÓòµÄ×îÐÂÑо¿³É¹ûºÍÓ¦Óã¬Ëû¶Ô³¬µÍÑÓ³Ù´«Êä¼¼Êõ´Ó´«ÊäÐÒéµÄÉè¼ÆÑ¡Ôñµ½Á÷¿ØËã·¨×öÁ˾«²ÊµÄ·ÖÎö£¬±¾´ÎÖ÷ÌâÑݽ²½øÐÐÁËÏßÉÏÖ±²¥£¬ÀÛ¼ÆÔÚÏß¹Û¿´ÈËÊý´ïµ½´´¼Í¼µÄ829053£¬±¾ÎÄժȡͯҥµÄ²¿·ÖÑݽ²ÊµÂ¼£¬ÒÔ÷϶ÁÕß¡£
¡¡¡¡Ö÷ÌâÑݽ²Õß/ͯҥ
¡¡¡¡ÕûÀí/ÁõÉú¶ð
¡¡¡¡ÓÉÓÚÓÐÁËYouTubeºÍNetflixÕâÑùµÄÊÓÆµ·þÎñ£¬ÎÒÃǶ¼Ï£ÍûÔÚ¹Û¿´µã²¥ÊÓÆµÊ±»ñµÃ³¬¿ìµÄÏÂÔØÊ±¼äºÍÁ÷³©µÄ²¥·ÅÌåÑé¡£¿ÉÄܲ»Ì«Ã÷ÏÔµÄÊÇ£¬ÎÞÂÛÎÒÃÇÊÇ·ñÒâʶµ½£¬ÕâÖÖÆÚÍû¶¼ÕýÔÚÂýÂýµØÏòʵʱÒôƵͨÐźͳ¬¸ßÇåÖ±²¥Ó¦ÓÃ×ªÒÆ£¬ËùÒÔ³¬µÍÑÓ³ÙʵʱÁ÷ýÌå´«Êä¼¼ÊõµÄÐèÇóÓ¦Óó¡¾°»áÔ½À´Ô½¶à¡£ÀàËÆ³¬¸ßÇåÖ±²¥ÕâÒ»Àೡ¾°ÊÇʵʱÊÓÆµ´«ÊäÁìÓòÖÐ×îÄѵij¡¾°£¬½ñÌìÎÒÖ÷Òª·ÖÏíÒ»ÏÂÎÒÕâÁ½ÄêÔÚ³¬¸ßÇåÖ±²¥³¡¾°ÉϵÄÑо¿³É¹û¡£
¡¡¡¡ÓÐЩʱºò£¬ÎÒÃǵÄÖն˲¢²»ÊÇÖ±½ÓÁ¬½Ó»¥ÁªÍø£¬¶øÊÇÒª¾¹ý¼¸¸öÍøÂç²ã£¬±ÈÈçNAT¡¢·À»ðǽ»òÕß´úÀí¡£ÎªÁ˽â¾öÕâЩÎÊÌ⣬WebRTCÔÊÐíÄãʹÓÃICE£¨Interactive Connectivity Establishment£¬½»»¥Á¬½Ó½¨Á¢£©ÐÒ飬¸ÃÐÒé¿ÉÒÔ°ïÖúÄãÕÒµ½ÈÃÁ½Ì¨»úÆ÷ͨÐŵÄ×îÖ±½Ó·¾¶£¬²¢´©¹ý²»Í¬µÄÍøÂç²ã¡£Îª´Ë£¬ÐèÒªSTUN/TURN·þÎñÆ÷À´»ñÈ¡Óû§µÄÍⲿµØÖ·²¢ÔÚÎÞ·¨Ö±½ÓÁ¬½Óʱ¸ºÔðͨÐÅÊý¾Ýת·¢¡£Ôڴ󲿷ֵÄWebRTCÉú²ú»·¾³ÖУ¬WebRTCÐÒéÐèÒª£¨³ýÁËËü×ÔÉíµÄ¶àýÌå·þÎñÆ÷»ù´¡Éèʩ֮Í⣩һ×éSTUN/TURN·þÎñÆ÷Ö§³Ö¸ßÖÊÁ¿Í¨ÐÅ¡£
¡¡¡¡WebRTCÐÒéÒªÇó¶ËÓë¶ËÖ®¼äËùÓÐͨÐÅÊý¾Ý±ØÐë¼ÓÃÜ£¨ÒôƵ¡¢ÊÓÆµºÍÊý¾ÝÓ¦Óã©£¬Òò´ËËü»áÄÚǶһЩ°²È«ÐÒéÌʹÓÃUDPÐÒéʱµÄ¿Õ°×¡£WebRTCʹÓÃSDP£¨Session Description Protocol£¬»á»°ÃèÊöÐÒ飩ÏÔʾP2PÁ¬½ÓµÄһЩÊôÐÔ£¬Èç½»»»µÄýÌåÀàÐͼ°ÆäÏà¹Ø±àÂëÆ÷¡¢´«ÊäÍøÂçºÍһЩ´ø¿íÐÅÏ¢¡£
¡¡¡¡ÕâÆäÖÐÒ²Éæ¼°DTLS£¨Datagram Transport Layer Security£¬Êý¾Ý°ü´«Êä²ã°²È«ÐÒ飩¡¢SRTP£¨Secure Real-Time Transport£¬°²È«ÊµÊ±´«ÊäÐÒ飩¡¢SCTP£¨Stream Control Transport Protocol£¬Á÷¿ØÖÆ´«ÊäÐÒ飩£¬ÆäÖÐDTLSÓÃÓÚÉú³É×ÔÇ©ÃûÖ¤ÊéÀ´½øÐмÓÃÜÐÅÏ¢µÄÐÉÌ£¨ÓÃÓÚpeerÖ®¼ä¼ÓÃÜýÌåÊý¾ÝÒÔ¼°Ó¦ÓÃÊý¾ÝµÄ°²È«´«Ê䣩¡£SRTPÓÃÓÚÒôƵºÍÊÓÆµµÄ¼ÓÃÜ´«Êä¡£SCTPÓÃÓÚÓ¦ÓÃÊý¾ÝµÄ¼ÓÃÜ´«Êä¡£
¡¡¡¡DASHÊÇDynamic Adaptive Streaming over HTTPµÄ¼ò³Æ£¬ËüÊÇÒ»ÖÖ×ÔÊÊÓ¦Á÷ýÌå´«ÊäÐÒé¡£DASHÓÚ2012Äê4ÔÂÓÉMPEGÍÆ³ö£¬Ä¿µÄÊÇÔÚHLSÐÒ飨ÓÉAppleÓµÓУ©Ö®Í⣬¿ª·¢Ò»¸öÐÐÒµ±ê×¼¡£ËüµÄ¹¤×÷ÔÀíÓëHLSÀàËÆ£º¶¼ÊÇ»ùÓÚ²»Í¬ÖÊÁ¿Ë®Æ½µÄÄÚÈÝ×¼±¸£¬½«Çåµ¥ÎļþÖÐË÷ÒýµÄÊÓÆµÇзֳÉС¿é£¬È»ºóÔÙ¶ÔÆäʹÓÃABR¼¼Êõ±àÂë¡£DASH»¹Ö§³Öͨ¹ýCENC£¨Common Encryption standard£¬Í¨ÓüÓÃܱê×¼£©¼ÓÃܵÄÄÚÈݱ£»¤£¬ÕâʹËüÄܹ»ÓëËùÓг£¼ûDRMϵͳ¼æÈÝ¡£LL-HLSºÍLL-DASHµÄÖ÷񻂿±ðÊÇLL-DASHÊÊÓÃÓÚ¸÷Àà±à½âÂëÆ÷¡£µ«Òź¶µÄÊÇ£¬Èç¹ûʹÓÃÒ»Ð©ÌØÊâµÄ±àÂëÆ÷£¬LL-DASH½«ÎÞ·¨ÓëÒÀÀµiOSµÄAppleÉ豸¼æÈÝ£¨°üÀ¨AppleTV£©¡£
¡¡¡¡2019Ä꣬ÎÒ¶ÔLL-DASH±ê×¼»¯ÐÒé½øÐÐÁ˱ØÒªµÄÐ޸쬽«ÑÓ³Ù½µµÍµ½ÁË2Ãë¡£±³ºó£¬ËüËùÒÀÀµµÄÕýÊÇCMAF£¨Common Media Application Format£¬Í¨ÓÃýÌåÓ¦Óøñʽ£©¡£CMAFʹLL-DASHÄܹ»Ê¹ÓÃһЩÓÐÓõÄHTTPÌØÐÔ£¬´Ó¶øÏÔÖø½µµÍÑÓ³Ù¡£ÕâÁ½¸öÌØÐÔ·Ö±ðÊÇ¡°·Ö¿é±àÂ루Chunked Encoding£©¡±ºÍ¡°·Ö¿é´«Êä±àÂ루Chunked Transfer Encoding£©¡±£¬ËüÃǶ¼ÊÇHTTP1.1µÄÒ»²¿·Ö£¨¶øÔÚHTTP/2ÖнûֹʹÓã©¡£·Ö¿é±àÂëÏȽ«ÊÓÆµÇÐÆ¬·Ö¸î³É¼¸ºÁÃëµÄÊÓÆµ¿é£¬ÕâЩÊÓÆµ¿éÒ»µ©±»±àÂ룬¾Í»á±»·¢Ë͵½·Ö·¢²ã£»½ÓÏÂÀ´ÓÉ·Ö¿é´«Êä±àÂ뽫ÕâЩÊÓÆµ¿é¿ìËÙ·Ö·¢¡£È»¶ø£¬ÒªÍê³ÉÕâÑùµÄ´«Êä¹ý³Ì£¬Õû¸ö·Ö·¢Õ»´ÓÔ´Õ¾¿ªÊ¼Ò»Ö±µ½CDN¶¼±ØÐëÖ§³Ö·Ö¿é´«Êä±àÂëÕâÒ»ÌØÐÔ¡£
¡¡¡¡HESP£¨High Efficiency Stream Protocol£¬¸ßЧÁ÷ýÌåÐÒ飩ÊÇÁíÒ»¸ö»ùÓÚABR HTTPµÄÁ÷ýÌå´«ÊäÐÒ飬ҲÊÇ×îÐÂÍÆ³öµÄÐÒé¡£ËüÊÇÓÉTHEOPlayer¹«Ë¾Í¨¹ýHESPÁªÃË£¨Ö÷ÒªÈÎÎñÊÇÖÂÁ¦ÓÚHESPÐÒéµÄ±ê×¼»¯ºÍ·¢Õ¹£©½øÐбê×¼»¯µÄ¡£
¡¡¡¡¿ª·¢HESPµÄÄ¿µÄÊǽâ¾öÆäËûHTTPÁ÷ýÌåÐÒéµÄ¾ÖÏÞÐÔ£¬ËüµÄÄ¿±êÊÇ£º
¡¡¡¡ÔÚÈ·±£¿ÉÀ©Õ¹ÐÔ£¨Ö¸ÒÀÈ»¿ÉÒÔÓëÖ÷Á÷CDN³§É̺Ï×÷£©µÄͬʱ´ïµ½³¬µÍÑÓ³Ù£¨µÍÓÚ500ºÁÃ룩¡£
¡¡¡¡ÔÚ´«Êäʱ¼õÉÙËùÐè´ø¿íÏûºÄ¡£
¡¡¡¡¼õÉÙÇл»´ÎÊý£¨zapping times£©£¬zappingÊÇÖ¸¸÷ÖÖÊÓÆµÁ÷Ö®¼äÇл»£¨¿ÉÒÔÏëÏó³ÉÔÚ¹Û¿´ÓÐÏßµçÊÓʱÇл»ÆµµÀ£©µÄ´ÎÊý¡£
¡¡¡¡ÕâÈý¸öÐÔÄÜÖ¸±ê¶ÔÓÚÖ±²¥¹ÛÖÚµÄÓû§ÌåÑé¾ßÓÐÖ±½ÓµÄÓ°Ïì¡£ÓÉÓÚHESPµÄ¼«µÍÑÓ³Ù£¬ËüÒ²¿ÉÒÔ³ÉΪWebRTCµÄÌæ´ú·½°¸¡£HESP×îÖ÷ÒªµÄȱÏÝÊÇ£¬ËüÊÇרÓеÄÉÌÒµÐÒ飬ÉÌÓõϰ£¬¼Û¸ñ·Ç³£¸ß¡£
¡¡¡¡ÈÃÎÒÃÇÀ´¼òµ¥¿´ÏÂËüµÄ¹¤×÷ÔÀí¡£
¡¡¡¡ÓëÆäËûµÍÑÓ³ÙÐÒéÏà±È£¬HESP×î´óµÄÇø±ðÊÇËüÒÀÀµÁ½¸ö£¨¶ø·ÇÒ»¸ö£©ÊÓÆµÁ÷¡£ÔÚÁ˽âHESPÈçºÎ°ïÖúÎÒÃÇ´ïµ½´ÎÃë¼¶ÑÓ³Ù֮ǰ£¬ÈÃÎÒÃÇÏÈÀ´ÁÄÁÄÊÓÆµÁ÷´«ÊäËùʹÓõ½µÄ²»Í¬ÀàÐ͵ÄÖ¡¡£ÔÚÊÓÆµÑ¹ËõÖУ¬ÒªÓõ½ÒÔϼ¸ÖÖÖ¡£º
¡¡¡¡IDRÖ¡£¨Ò²³ÆÎª¹Ø¼üÖ¡£©
¡¡¡¡IÖ¡
¡¡¡¡PÖ¡
¡¡¡¡BÖ¡
¡¡¡¡ÈÃÎÒÃÇÏÈ´ÓIÖ¡¿ªÊ¼£¬Àí½âÁËIÖ¡£¬Äã²ÅÄܸüºÃµØÀí½âÆäËûÖ¡¡£IÖ¡°üº¬È«²¿Í¼Ïñ£¬²¢ÇÒÔÚ±àÂëʱ³ý×ÔÉíÍâÎÞÐè²Î¿¼ÆäËûÈκÎÖ¡¡£
¡¡¡¡¹Ø¼üÖ¡£¨»òIDRÖ¡£©ÊÇÒ»ÖÖÌØÊâµÄIÖ¡£¬¹Ø¼üÖ¡Ö®ºóµÄÖ¡ÎÞ·¨²Î¿¼µ½Ëü֮ǰµÄÖ¡¡£Ò²¾ÍÊÇ˵£¬ËùÓÐIDRÖ¡¶¼ÊÇIÖ¡£¬µ«·´¹ýÀ´È´²»ÊÇÈç´Ë¡£Èκβ¥·ÅÆ÷¶¼ÄÜʹÓùؼüÖ¡¿ªÊ¼²¥·ÅÊÓÆµ¡£
¡¡¡¡PÖ¡Ö»±£´æµ±Ç°Í¼ÏñÓëǰһÕÅͼÏñ¼äµÄ±ä»¯¡£BÖ¡Ëù±£´æµÄÊǵ±Ç°Ö¡ÓëÆäǰºóÖ¡Ö®¼äµÄ±ä»¯¡£
¡¡¡¡ÏÖÔÚÄãÒѾ֪µÀÁ˹¹³ÉÊÓÆµµÄ²»Í¬Ö¡Ö®¼äµÄ×÷Óã¬ÈÃÎÒÃǻص½×é³ÉHESPÐÒéµÄÊÓÆµÁ÷£º
¡¡¡¡µÚÒ»¸öÊÓÆµÁ÷±»³ÆÎª³õʼÁ÷£¨Initialization Stream£©£¬½ö°üº¬¹Ø¼üÖ¡¡£
¡¡¡¡µÚ¶þ¸öÊÓÆµÁ÷±»³ÆÎªÑÓÐøÁ÷£¨Continuation Stream£©£¬ËüÀàËÆÓÚÆÕͨµÄ±àÂëÁ÷£¬Òâζ×ÅËüÄܹ»°üº¬ËùÓÐÀàÐ͵ÄÖ¡£¨È¡¾öÓÚʵÏÖ×î´óÐÔÄÜ»òÕß×î´ó¼æÈݵıàÂë²ÎÊýºÍ¶¨ÒåµÄÅäÖÃÎļþ£©¡£
¡¡¡¡³õʼÁ÷Ö»ÓÃÓÚ²¥·Å¿ªÊ¼Ê±»òÕßµ±ÄãΪÁ˸ü¸Ä²¥·ÅλÖöø»¬¶¯ÊÓÆµÊ±¼äÏßʱ¡£ÓÉÓÚËü½ö°üº¬¹Ø¼üÖ¡£¬²¥·ÅÆ÷±³ºóµÄ½âÂëÆ÷Äܹ»¿ìËÙ½âÂë¸ÃÖ¡£¬È»ºó²Å¿ªÊ¼£¨»òÖØÐ¿ªÊ¼£©²¥·ÅÖ±²¥Ê¼þ¡£Ò»µ©µÚÒ»¸öÊÓÆµÁ÷ÖеĵÚÒ»Ö¡±»»ñÈ¡²¢½âÂ룬²¥·ÅÆ÷¾Í»á×Ô¶¯Çл»µ½µÚ¶þ¸öÊÓÆµÁ÷£¬²¢¼ÌÐø²¥·ÅÊÓÆµ¡£ÕâÊÇÒòΪ¹Ø¼üÖ¡ÊÇÍêÕûµÄͼÏñ£¬ËùÒÔËüµÄ´ø¿í³É±¾ºÜ¸ß¡£Í¨¹ýÇл»µ½µÚ¶þ¸öÊÓÆµÁ÷£¬²¥·ÅÆ÷»á»ØÍ˵½³£¹æµÄʵʱÊÓÆµÁ÷´ø¿íÕ¼Óã¬Õ⽫Ìá¸ßCDNµÄ²¢·¢ÐÔÄÜ£¨CDN¿ÉÒÔÀ©Õ¹¹ÛÖÚ²¢½µµÍµ½Ô´Õ¾µÄ¸ºÔØ£©¡£Í¬DASH/LL-DASHÒ»Ñù£¬HESPҲʹÓÃCMAF-CTE½øÐÐÊÓÆµ´ò°üºÍ·Ö·¢¡£Ëü¼Ì³ÐÁËDASH/LL-DASHµÄËùÓеÄÌØÐÔ£¬±ÈÈç¼ÓÃÜ¡¢Ö§³ÖDRM¡¢×ÖÄ»£¨ÒÔ¼°ÌýÁ¦ÕϰÈËÊ¿ËùʹÓõÄ×ÖÄ»£©¡¢¹ã¸æµÈ¡£
¡¡¡¡HESP¿´ÆðÀ´ºÜÀ÷º¦£¨ÀíÂÛÉÏ£©£¬Êǰɣ¿Ëüȷʵ½â¾öÁËÐí¶àÎÊÌâ¡£µ«ÊÇͬÆäËûÐÒéÒ»Ñù£¬ËüÒ²²»ÊÇÍêÃÀµÄ¡£ËüÒ²ÓÐ×ÔÉíµÄȱµãºÍ¾ÖÏÞÐÔ¡£µÚÒ»¸öȱµã¾ÍÊÇ£¬ËüʹÓÃÁ½¸öͬ²½±àÂëµÄÊÓÆµÁ÷£¬Æä±àÂëºÍ´æ´¢³É±¾Òª¸ßÓÚÆäËû»ùÓÚHTTPµÄÁ÷ýÌåÐÒé¡£
¡¡¡¡µÚ¶þ¸öȱµãÊÇ£¬¼´Ê¹ËüÒÀ¿¿CMAF-CTE½øÐдò°üºÍ·Ö·¢£¬ÔÚ±àÂëºÍ·Ö·¢½×¶Î£¬´ò°üÆ÷±ØÐë½øÐиüвÅÄÜ´¦ÀíÁ½¸ö£¨¶ø·ÇÒ»¸ö£©ÊÓÆµÁ÷¡£
¡¡¡¡³ý´ËÖ®Í⣬ºÍ´ò°üÆ÷Ò»Æð£¬ÎªÁËÄܹ»Ê¹ÓÃHESPÐÒé²¥·ÅÊÓÆµ²¢´¦ÀíËùÓеÄ×ÖÄ»£¬²¥·ÅÆ÷Ò²±ØÐë½øÐиüС£×îºóÒ»µãÒ²ºÜÖØÒª£¬Äã±ØÐëÖ§¸¶×¨Àû·ÑÓòÅÄÜÉÌÓÃHESP£¬ÕâÎÞÒÉÏÞÖÆÁËËüµÄÆÕ¼°Íƹ㡣
¡¡¡¡ËùÒÔÄÄÖÖÐÒé×îºÃ£¿
¡¡¡¡¼ò½àµÄ»Ø´ðÊÇûÓÐ×îºÃµÄÐÒé¡£Õâ¸ö´ð°¸Ëƺõ¶Ô×ö³öÑ¡Ôñûʲô°ïÖú¡£¸üÍêÕûµÄ´ð°¸ÊÇÐÒéµÄÑ¡ÔñÖ÷ÒªÒÀÀµÓÚÆäËùÕë¶ÔµÄʹÓó¡¾°¡¢×ÊԴͶÈ루°üÀ¨×ʽðºÍÈËÁ¦£©¡¢Ê±¼ä³É±¾µÈ¡£
¡¡¡¡Èç¹ûÄãÐèÒªÏòÓû§ºÍ¹ÛÖÚÌṩºÏÀíÑÓ³Ù·¶Î§ÄÚ£¨6Ãë¡«15Ã룩µÄʵʱÊÓÆµ´«ÊäÄÜÁ¦£¬Í¬Ê±±£³Ö³É±¾Ð§Ò棬ÎÒÃÇ»áÍÆ¼öÄãʹÓÃHLSºÍ£¨»ò£©DASH£¬ÒòΪËüÃÇ¿ÉÒÔÇáËɽ«ÊÓÆµ´«Ê䏸Êý°ÙÍò¹ÛÖÚ¡£Äã¿ÉÒÔÕÒµ½Ðí¶àÒѾºÜºÃµØÊµÏÖÁËÕâÁ½¸öÐÒéµÄ¿ªÔ´¿âºÍÁ÷ýÌåÆ½Ì¨¡£ÎÒÃǸüÇãÏòÓÚÑ¡ÔñHLS£¬ÒòΪËüÔÚ²ÉÓÃÂÊÒÔ¼°ä¯ÀÀÆ÷ºÍÉ豸µÄÖ§³ÖÂÊ·½Ãæ¶¼ÊÇ×î¸ßµÄ¡£¼¸ºõÔÚÈκεط½¶¼¿ÉÒÔʹÓÃËü¡£
¡¡¡¡Èç¹ûÑÓ³Ù¶ÔÄãµÄÒµÎñ¶øÑԷdz£ÖØÒª£¬ÄãÓ¦¸ÃÁ˽âһϵÍÑӳٺͳ¬µÍÑÓ³ÙÐÒ飬Èç¹ûÄãÖ»ÐèÒªÑÓ³ÙÔÚ2Ãë×óÓÒ£¨ÊÊÓÃÓÚÌåÓýÈüÊ¡¢ÒôÀÖ»áºÍÔÚÏß¿ÎÌ㩵ĵ¥ÏòʵʱÊÓÆµ´«ÊäÐÔÄÜ£¬¶øÓÖûÓÐÌ«¶àµÄÔ¤Ë㣬ÄãÓ¦¸ÃÁ˽âÒ»ÏÂHLSºÍ£¨»ò£©LL-DASHÐÒé¡£
¡¡¡¡¶ÔÓÚÆäËû²»ÄܽÓÊÜÑÓ³Ù³¬¹ý1ÃëµÄÓ¦Óó¡¾°£¬ÄãûÓÐÌ«¶àÑ¡Ôñ£ºWebRTC»òÕßHESP¡£Èç¹ûÄãÃÇÊÇÒ»¼Ò·ÇÓ¯Àû×éÖ¯£¬µ«ÊÇÐèÒª·þÎñ´óÁ¿¹ÛÖÚ»òÕß²»Ïë¹¹½¨¼«Æä¸´ÔӵĻù´¡ÉèÊ©ÇÒûÓÐÌ«¶àÔ¤Ë㣬²»·Á¿¼ÂÇÒ»ÏÂHESPÐÒé¡£
¡¡¡¡Èç¹ûÄãÐèҪ˫ÏòÊÓÆµÍ¨ÐÅ£¬WebRTCÒѾ֤Ã÷ÁËËüµÄʵÁ¦¡£µ«Èç¹û¹¹½¨ÄÚ²¿»ù´¡ÉèÊ©²¢²»ÊÇÄãµÄºËÐÄÒµÎñ£¬ÄãºÜ¿ÉÄÜÐèÒªÒÀÀµÒѾ³É¹¦¹¹½¨ÁË»ù´¡ÉèÊ©£¨ÒÑʵÏÖ¹æÄ£»¯£©µÄÌṩÉÌ¡£
¡¡¡¡×îºó£¬Èç¹û×ʽð²»ÊÇÎÊÌ⣬ÎÒÃÇ»áÑ¡ÔñHESP£¬ÒòΪÓëʵÏÖWebRTCÏà±È£¬ËüÒª¼òµ¥µÃ¶à£¬²¢ÇÒÓë¸÷ÀàÉ豸ºÍä¯ÀÀÆ÷¼æÈÝ¡£
¡¡¡¡Îҷdz£ÏàÐÅ£¬»ùÓÚHTTPµÄµÍÑÓ³Ù»ò³¬µÍÑÓ³ÙÁ÷ýÌå´«ÊäÐÒ齫ÔÚ×îºóÓ®µÃÕⳡ¡°Õ½¶·¡±¡£ÔÒò·Ç³£¼òµ¥£¬ÕâЩÐÒéÔÚÏà¶Ô³Â¾ÉµÄ»ù´¡ÉèÊ©ÖиüÈÝÒ×ʵÏÖ£¬²¢´Ó¸ü¶àÉ豸ºÍä¯ÀÀÆ÷µÄÖ§³ÖÖлñÒæ£¬Í¬Ê±Ëü±ÈWebRTC¸üÈÝÒ×À©Õ¹£¬¶øÇÒÓÉÓÚËüÃDz¢Ã»ÓÐÊÕÈ¡¸ß°ºµÄÐí¿É·ÑÓã¬ËùÒÔ´óÁ¿¹«Ë¾¶¼¿ÉÒÔ²ÉÓá£
¡¡¡¡Õâ¾ÍÊÇÎÒ»ùÓÚHLS¹¹½¨¶Ëµ½¶Ë±ßÔµÊÓÆµ»ù´¡ÉèÊ©µÄÔÒò¡£ÎÒÓÐÐÅÐÄ£¬HLSÔÚ²»¾ÃµÄδÀ´»á³ÉΪΨһÂú×ã¸÷ÀàÒôÊÓÆµÓ¦Óó¡¾°µÄ´«ÊäÐÒé¡£
¡¡¡¡×÷ÕߣºÁõÉú¶ð
¡¡¡¡¡°Å©ÒµÎÈÔòÌìϰ²£¬Å©ÒµÐËÔò»ù´¡ÀΡ£¡±£¬±±¾©ÁªÍ¨ÁªºÏ¹óÖݶà²ÊÐÂýÌå¹É·ÝÓÐÏÞ¹«Ë¾£¨...
¡¡¡¡ÓÉÕųÔÓãÖ´µ¼£¬ÉòÌÚ¡¢ÂíÀöÁìÏÎÖ÷ÑݵĿªÐÄÂ黨¿Æ»Ãϲ¾ç¡¶¶ÀÐÐÔÂÇò¡·ÒÑÓÚ7ÔÂ29ÈÕÈ«¹ú...
¡¡¡¡7ÔÂ30ÈÕ-31ÈÕ£¬¹óÖÝ»ÆÆ½ÏØÒ°¶´ºÓƯÁ÷¾°Çø³É¹¦¾Ù°ìÁËˬˬƯϿ¶´ÆÙ²¼Æ¯Á÷ÒôÀÖ½Ú£¬ÏÄÌì...
¡¡¡¡Ëæ×ž¼Ã·¢Õ¹ºÍ¾ÓÃñÊÕÈëˮƽµÄÌá¸ß£¬×·ÇóÆ·ÖÊÉú»îÒÑÐÄÕÕ²»Ðû³ÉΪÖÚÈËËùºÃ¡£²»Ïëǧƪ...
¡¡¡¡Ò»³Çһζ,һζһʳ¡£Óɱ±¾©¹ã²¥µçÊǪ́¡¢Öйú»¥ÁªÍøÐÂÎÅÖÐÐĹ²Í¬²ß»®ÍƳöµÄ¹ú¼ÊÃÀʳ...