Ò»¡¢ÊÓÆµ¶þάÂëµÄµ×²ãÊÖÒÕÂß¼
ÊÓÆµÌìÉú¶þάÂëµÄ½¹µãÔÚÓÚ¶¯Ì¬Êý¾Ý±àÂëÊÖÒÕ£¬Í¨¹ýQRÂë¹æ·¶½«ÊÓÆµµØµãת»»Îª¿Éʶ±ðµÄµãÕóͼÐΡ£Ïà½ÏÓÚ¾²Ì¬¶þάÂ룬¶¯Ì¬¶þάÂëÌìÉúÀú³ÌÐèÒª´¦Öóͷ£ÌØÊâʱÐò²ÎÊý£¨Time Sequence Parameters£©£¬°üÀ¨ÊÓÆµÖ¡ÂÊ¡¢»ÖÊѹËõ±ÈµÈÒªº¦Ö¸±ê¡£ÏÖ´úÌìÉú¹¤¾ßÆÕ±é½ÓÄɷֶαàÂëÕ½ÂÔ£¬½«ÊÓÆµÎļþÖ§½âΪ¶à¶ÎÒªº¦Ö¡£¨Key Frame£©£¬ÔÚ¼á³ÖɨÃèÎȹÌÐÔµÄͬʱ½µµÍÎļþÌå»ý¡£ÖµµÃ×¢ÖØµÄÊÇ£¬ÊÓÆµ¶þάÂëµÄÈÝ´íÆ·¼¶É趨ֱ½ÓÓ°Ïì×îÖÕ·ºÆðЧ¹û£¬½¨ÒéÆ¾Ö¤Ê¹Óó¡¾°Ñ¡ÔñL/M/Q/HËĸöÆ·¼¶ÖеĺÏÊʲÎÊý¡£
¶þ¡¢Ö÷Á÷ÊÓÆµ×ª¶þάÂëµÄÈý´óʵÏÖ·¾¶
ʵÏÖÊÓÆµÌìÉú¶þάÂëÖ÷ÒªÓÐÈýÖÖ;¾¶£ºÔÚÏßÌìÉúƽ̨¡¢×¨Òµ±àÂëÈí¼þºÍAPI½Ó¿Ú¿ª·¢¡£ÔÚÏ߯½Ì¨ÈçQRCode¶¯Ì¬ÌìÉúÆ÷Ö§³ÖMP
4¡¢MOVµÈ³£¼ûÃûÌÃÖ±½Óת»»£¬ÊʺϿìËÙÖÆ×÷ÐèÇó¡£¹ØÓÚÐèÒªÅúÁ¿´¦Öóͷ£µÄÆóÒµÓû§£¬½¨Òé½ÓÄÉ¿ªÔ´¹¤¾ßFFmpeg¾ÙÐÐÊÓÆµÔ¤´¦Öóͷ££¬Í¨¹ýÏÂÁîÐвÎÊýµ÷½âÇø·ÖÂÊÓëÂëÂÊ£¨Bit Rate£©£¬ÔÙÁ¬ÏµPython¾ç±¾ÊµÏÖ×Ô¶¯»¯ÌìÉú¡£¿ª·¢Ö°Ô±Ôò¿Éͨ¹ýZBarµÈ¶þάÂëSDK£¬ÅäºÏÊÓÆµÈö²¥ÊäÐÒ飨RTSP£©´î½¨Ë½Óл¯°²ÅÅϵͳ£¬ÕâÖּƻ®ÔÚÊý¾ÝÇå¾²ÐÔºÍÀ©Õ¹ÐÔ·½Ãæ¸ü¾ßÓÅÊÆ¡£
Èý¡¢¸ßÇåÊÓÆµ×ªÂëµÄÒªº¦²ÎÊýÉèÖÃ
ÔõÑù°ü¹ÜÌìÉúµÄÊÓÆµ¶þάÂë¼æ¾ßÇåÎú¶ÈÓë¿ìËÙʶ±ðÐÔ£¿ºÏÀíÉèÖñàÂë²ÎÊýÊǽ¹µãÊÖÒÕÒªµã¡£ÊÓÆµÇø·ÖÂʽ¨Òé¿ØÖÆÔÚ720pÒÔÏ£¬²¢ÆôÓÃH.264±àÂëÊÖÒÕ£¨High Efficiency Video Coding£©Ñ¹ËõÌå»ý¡£ÂëÂÊÉèÖÃÓ¦×ñÕÕ¶¯Ì¬µ÷½âÔÔò£¬¶Ô»°ÀàÊÓÆµ¿ÉÉèΪ2000kbps£¬Ðж¯³¡¾°ÔòÐèÌáÉýÖÁ5000kbps¡£ÔÚÑÕÉ«±ÈÕÕ¶È·½Ã棬¶þάÂëÄ£¿é±ßÑØÐèÒª¼á³ÖÖÁÉÙ30%µÄÃ÷°µ²î£¬¿ÉʹÓÃYUVÉ«²Ê¿Õ¼äת»»¹¤¾ß¾ÙÐÐУµ÷¡£ÁíÐè×¢ÖØÊÓÆµÊ±³¤²»ÒËÁè¼Ý3·ÖÖÓ£¬²»È»»áÓ°ÏìÊÖ»ú¶ËµÄɨÂë¼ÓÔØËÙÂÊ¡£
ËÄ¡¢ÊÓÆµ¶þάÂëµÄ´´ÒâÓ¦Óó¡¾°ÍØÕ¹
Í»ÆÆ¹Å°åÎı¾¶þάÂëµÄÏÞÖÆ£¬ÊÓÆµÌìÉú¶þάÂëÕýÔÚ·¿ªÈ«ÐµĽ»»¥Î¬¶È¡£½ÌÓýÁìÓò¿É½«ÊµÑé²Ù×÷Á÷³ÌתΪɨÂë¼´¿ÉԢĿµÄÁ¢Ìå½Ì³Ì£»µçÉÌÆ½Ì¨¿É½¨Éè°üÀ¨²úÆ·360¡ãչʾµÄ¶¯Ì¬¶þάÂ룻²©Îï¹ÝÔòÄÜÔÚչƷ˵Ã÷ÅÆÇ¶ÈëÀúÊ·Ó°Ïñ¶þάÂ롣ij×ÅÃûÒûÁÏÆ·ÅƵÄÓªÏú°¸ÀýÏÔʾ£¬½«Æ¿ÉíÓ¡Ë¢µÄ¶¯Ì¬ÊÓÆµ¶þάÂëÓëARÊÖÒÕÁ¬Ïµ£¬Ê¹ÏûºÄÕßɨÂëºóÄÜ´¥·¢ÌÕ×íʽ»¥¶¯ÓÎÏ·£¬ÀÖ³ÉÌáÉý23%µÄ¸´¹ºÂÊ¡£ÕâÖÖ½«ÎïÀíÔØÌåÓëÊý×ÖÄÚÈÝÈںϵÄOMOģʽ£¨Online-Merge-Offline£©£¬Õý³ÉΪÐÂÁãÊÛʱ´úµÄ±êÅäÊÖÒÕ¡£
Îå¡¢³£¼ûÎÊÌâÓëÓÅ»¯½â¾ö¼Æ»®»ã×Ü
ÔÚÊÓÆµÌìÉú¶þάÂëµÄÏÖʵ²Ù×÷ÖУ¬³£Óöµ½É¨Âëʧ°Ü¡¢»ÖÊÄ£ºý¡¢¼ÓÔØÑÓ³ÙÈý´óÎÊÌâ¡£Õë¶Ôʶ±ðÄÑÌ⣬½¨Òé¼ì²é¶þάÂëÁô°×ÇøÓòÊÇ·ñÇкÏQRÂë¹æ·¶£¬È·±£ËıßÁô¿Õ²»Ð¡ÓÚ4¸öÄ£¿éµ¥Î»¡£·ºÆðÂíÈü¿ËÕ÷Ïóʱ£¬Ó¦È·ÈÏÊÓÆµµÄIÖ¡¾àÀëÊÇ·ñÉèÖúÏÀí£¨½¨Òéÿ2Ãë²åÈëÒªº¦Ö¡£©¡£µ±²âÊÔ·¢Ã÷¼ÓÔØÊ±¼äÁè¼Ý3Ã룬¿É½ÓÄÉÊÓÆµ·Ö¶Î¼ÓÔØÊÖÒÕ£¬Í¬Ê±ÓÅ»¯CDN½ÚµãÂþÑÜ¡£Ä³¶ÌÊÓÆµÆ½Ì¨µÄʵ²âÊý¾ÝÏÔʾ£¬ÆôÓÃHLS·ÖƬ´«ÊäÐÒ飨HTTP Live Streaming£©ºó£¬Óû§É¨ÂëºóµÄÊ×Ö¡¼ÓÔØÊ±¼ä¿ÉËõ¶ÌÖÁ0.8Ã룬Íê²¥ÂÊÌáÉý17%¡£
ÊÓÆµÌìÉú¶þάÂëÊÖÒÕÕýÒÔ¾ªÈ˵ÄËÙÂÊÖØËÜÄÚÈÝÈö²¥ÐÎ̬¡£´Ó²ÎÊýÉèÖüÓÈë¾°Ó¦Óã¬ÕÆÎÕ½¹µãÒªµã¾ÍÄܽ«¶¯Ì¬Ó°Ïñת»»Îª¿ÉËæÊ±´¥´ïµÄÒÆ¶¯Èë¿Ú¡£Ëæ×Å5GÍøÂçµÄÆÕ¼°ºÍÊÖ»úÉãÏñÍ·µÄµü´úÉý¼¶£¬ÕâÖÖÈÚºÏÊÓÌýÌåÑéµÄ½»»¥·½·¨±Ø½«´ßÉú¸ü¶àÁ¢ÒìÓ¦Óá£ÆóÒµÖ÷ºÍÄÚÈÝ´´×÷ÕßÓ¦¾¡Ôç½á¹¹ÊÓÆµ¶þάÂëÊÖÒÕϵͳ£¬ÔÚÊý×Ö»¯À˳±ÖÐÇÀÕ¼ÐÂÒ»´úÁ÷Á¿Èë¿ÚµÄÏÈ»ú¡£´´ÒµÀ¶Í¼ÓëÏÖʵÂä²î£ºÀíÏëÔõÑùÕÕ½øÏÖʵ
»¥ÁªÍø´´Òµ³õÆÚÍùÍùÅãͬ×ÅÀíÏëÖ÷ÒåµÄÉ«²Ê£¬Á½Î»Ê×´´ÈË»³´§×Å"ͨ¹ýÃÀʳ¶ÌÊÓÆµÅþÁ¬¹Å°åÎÄ»¯"µÄÔ¸¾°Ì¤ÉÏ´´ÒµÖ®Â·¡£ËûÃÇ×î³õ¹¹ÏëµÄÄðÄð½´½´ÍøÕ¾¶¨Î»Îª·ÇÒÅÃÀʳ»¥¶¯Æ½Ì¨£¬ÍýÏëÕûºÏʳÆ×·ÖÏí¡¢ÔÚÏß½Ìѧ¡¢Ê³²ÄµçÉÌÈý´óÄ£¿é¡£ÏÖʵ²Ù×÷ÖУ¬ÊÖÒÕ´¢±¸È±·¦Óë×ÊÔ´ØÑ·¦µÄË«ÖØÑ¹Á¦Öð½¥Õ¹ÏÖ¡£ÐèÒª¼æ¹Ëǰ¶Ë¿ª·¢£¨Óû§½çÃæÉè¼Æ£©Óëºó¶Ë¼Ü¹¹£¨Êý¾Ý´¦Öóͷ£ÏµÍ³£©µÄȫջҪÇó£¬ÈÃÕâ¸ö½öÓÐHTML»ù´¡µÄСÍŶÓÔÚÍøÕ¾½¨ÉèÖÐÒ»ÔÙÅö¶¤×Ó¡£´ËʱµÄËûÃÇ»òÐíÕæÕýÃ÷È·ÁË"Çà´ºµÄ¼ÛÇ®"µÄÉî²ã¼ÄÒ塪¡ªÄÇЩ¿´ËÆÀËÂþµÄ´´Òµ¹¹Ï룬¶¼ÐèÒªÓÃÏÖʵִÐÐÁ¦À´¶ÒÏÖ¡£
ÊÖÒÕ±ÚÀÝÓëѧϰÇúÏߣºÍâÐÐÈ˵½È«Õ»¿ª·¢µÄÍɱä
ÃæÁÙÖØ´óµÄÍøÕ¾½¨ÉèÐèÇó£¬ÍŶӳÉÔ±²»µÃ²»¿ªÆô²þâ±Ñ§Ï°Ä£Ê½¡£´Ó»ù´¡µÄCSSÑùʽµ÷½âµ½MySQLÊý¾Ý¿â´î½¨£¬´Ó¶ÌÊÓÆµÁ÷ýÌå´¦Öóͷ£µ½Ö§¸¶½Ó¿Ú¶Ô½Ó£¬Ã¿¸öÊÖÒÕÄѹض¼³ÉΪ´´Òµõè¾¶ÉϵÄÖ÷Òª¹Ø¿¨¡£Êý¾ÝÏÔʾ£¬·ÇÊÖÒÕÅä¾°´´ÒµÕ߯½¾ùÐèÒªÕÆÎÕ5.7ÖÖ¿ª·¢¹¤¾ß²Å»ªÍê³É»ù´¡ÍøÕ¾½¨Éè¡£ËûÃÇÔÚGitHubÉçÇø´úÂë¿âÓëBÕ¾½ÌѧÊÓÆµ¼äÈÕÒ¹Çл»£¬Öð²½¹¥¿ËReact¿ò¼ÜÓ¦Óá¢CDN¼ÓËÙÉèÖõÈÊÖÒÕÄÑÌâ¡£Õâ¸öÀú³ÌÖеÄÿ¸öÉîÒ¹µ÷ÊÔÓëÖØ¸´Öع¹£¬¶¼ÊǶÔ"×öÄðÄð½´½´ÍøÕ¾"Ö´ÄîµÄÕæÊµÐ´ÕÕ¡£ÊÔÎÊ£¬´´ÒµÂ·ÉÏËÎ´ÔøÎªÄ³¸öBUGµ÷ÊÔµ½ÆÆÏþ£¿
×ʽðÀ§¾ÖÓëÁ¢ÒìͻΧ£ºÁãÔ¤ËãÔË×÷µÄÉúÑÄÖÇ»Û
ÍøÕ¾½¨Éè½øÈëÖÐÆÚ½×¶Îʱ£¬×ʽðÁ´¶ÏÁѵÄΣ»ú×îÏÈÕ¹ÏÖ¡£ÔÆÐ§ÀÍÆ÷×âÁÞ¡¢SSLÖ¤Ê鹺Öá¢ÓòÃûά»¤µÈ»ù´¡¿ªÖ§£¬ÒÑÁè¼ÝѧÉú´´ÒµÍŶӵÄÔâÊܹæÄ£¡£´ËʱÁ¢ÒìÐÔµÄ×ÊÔ´ÕûºÏ¼Æ»®³ÉΪҪº¦£º½ÓÄÉ¿ªÔ´½¨Õ¾ÏµÍ³½µµÍ¿ª·¢±¾Ç®¡¢Í¨¹ýÄÚÈÝÖÚ³ï»ñÈ¡Æô¶¯×ʽð¡¢ÓëµØ·½·ÇÒű£»¤µ¥Î»½¨ÉèÏàÖú»»È¡×ÊÔ´Ö§³Ö¡£ËûÃǶÀ´´µÄ"Óû§Éú³¤¹²½¨ÏµÍ³"£¬ÈÃÔçÆÚ×¢²áÓû§Í¨¹ýÄÚÈÝТ˳»»È¡ÍøÕ¾¹ÉȨ£¬ÕâÖÖÁ¢ÒìģʽØÊºó±»¶à¼Ò´´Òµ»ú¹¹×÷Ϊ¾µä°¸ÀýÑо¿¡£ÄêÇá´´ÒµÕßÕýÔÚÖØÐ½ç˵»¥ÁªÍøÊ±´úµÄ×ÊÔ´»ñÈ¡·½·¨¡£
ÍŶÓÐ×÷ÓëÉú³¤ÕóÍ´£ººÏ×ÊÈ˹ØÏµµÄÈýÖØÄ¥Á·
µ±ÍøÕ¾ÈÕ¾ù»á¼ûÁ¿Í»ÆÆ3000ÈË´Îʱ£¬ÍŶÓÄÚ²¿ÖÎÀíì¶Ü×îÏÈ͹ÏÔ¡£ÊÖÒÕÆ«Ïò²»Í¬¡¢ÊÕÒæ·ÖÅÉÕùÒé¡¢¾öÒéȨ¹éÊôµÈÎÊÌâ½Óõà¶øÖÁ¡£Ô±¾´¿´âµÄÓÑÒê¹ØÏµÐèÒªÉý¼¶Îª¹æ·¶µÄ¹«Ë¾ÖÎÀí½á¹¹£¬Õâ¸öתÐÍÀú³ÌÈÃÁ½Î»Ê×´´ÈËÉî¿ÌÌå»ãºÏ×ÊÈ˹ØÏµµÄÖØ´óÐÔ¡£ËûÃÇÒýÈëOKRÄ¿µÄÖÎÀí·¨£¨Ä¿µÄÓëÒªº¦Ð§¹ûÖÎÀí¹¤¾ß£©£¬½¨Éè°´ÆÚÊÖÒÕÆÀÉó»áÖÆ¶È£¬×îÖÕÔÚµÚÆß´ÎÏîÄ¿µü´úʱ¸æ¿¢Õ½ÂÔ¹²Ê¶¡£ÕâÑéÖ¤ÁËÒ»¸ö»¥ÁªÍø´´ÒµÌúÂÉ£ºÍŶӽø»¯ËÙÂʱØÐèÓâÔ½ÓªÒµÉú³¤ËÙÂÊ¡£
Óû§ÔöÌíÓë¼ÛÖµÖØ¹¹£ºÁ÷Á¿À§¾ÖÏÂµÄÆÆ¾Ö˼Ë÷
ÍøÕ¾ÉÏÏßÈý¸öÔºó£¬Óû§ÔöÉϽøÈëÆ½Ì¨ÆÚµÄÄæ¾³¡£³õÆÚÒÀÀµÅóÙȦÈö²¥´øÀ´µÄ2000ÃûÖÖ×ÓÓû§ºó£¬ÍƹãЧ¹û×îÏȱ߼ʵݼõ¡£ÍŶӯô¶¯A/B²âÊÔ£¨±ÈÕÕʵÑé·¨£©£¬½«Ä¿µÄÊÜÖÚϸ·ÖΪÃÀʳϲ»¶Õß¡¢ÎÄ»¯Ñо¿ÕߺÍÒø·¢ÈºÌåÈýÀ࣬Õë¶ÔÐÔ¿ª·¢Á˶ÌÊÓÆµ·½ÑÔÅäÒô¡¢¹Å°å½ÚÁîרÌâ¡¢ÊÊÀÏ»¯½çÃæµÈÌØÉ«¹¦Ð§¡£Êý¾ÝÏÔʾ£¬¾«×¼ÔËӪʹÓû§Í£Áôʱ³¤ÌáÉý47%£¬ÕâΪºóÐøÉÌÒµ±Õ»·¹¹½¨´òÏ»ù´¡¡£´ËʱµÄÄðÄð½´½´ÍøÕ¾£¬ÒÑ´Ó´¿´âµÄÊÖÒÕ²úÆ·½ø»¯ÎªÎÄ»¯Èö²¥ÔØÌå¡£
Æ·ÅÆ³ÁµíÓë¼ÛÖµÑÓÉ죺´ÓÍøÕ¾µ½Éú̬µÄתÐÍ֮·
µ±»ù´¡¹¦Ð§¼Ü¹¹Íê³Éʱ£¬ÍŶÓ×îÏÈ̽Ë÷¿ÉÒ»Á¬Éú³¤µÄÉÌҵģʽ¡£ËûÃÇÖ𲽴Æð"ÏßÉϽÌѧ+ÏßÏÂÌåÑé+ÎÄ´´Öܱß"µÄÈýά²úÆ·¾ØÕ󣬲¢ÓëµØ·½ÎÄÂò¿·ÖÁªºÏ¿ª·¢·ÇÒÅÃÀʳÂÃÓÎõè¾¶¡£ÕâÖÖ½«ÐéÄâЧÀÍʵÌ廯µÄÕ½ÂÔ£¬²»µ«ÌáÉýÁËÆ·ÅƱÚÀÝ£¬¸üÀÖ³ÉʵÏֿ͵¥¼Û´Ó9.9Ôªµ½299ÔªµÄÔ¾Éý¡£×îÐÂÓû§µ÷ÑÐÏÔʾ£¬78%µÄ»îÔ¾Óû§ÈÏ¿ÉÍøÕ¾×ª´ïµÄÎÄ»¯¼ÛÖµ£¬ÕâÕýÊǶÔ"Çà´º¼ÛÇ®"×îºÃµÄ¼ÛÖµ»ØÀ¡¡£
Á½¸öÄêÇáÈ˹¹½¨ÄðÄð½´½´ÍøÕ¾µÄÀú³Ì£¬ÊµÖÊÊǽñÊÀÇàÄê̽Ë÷»¥ÁªÍø´´ÒµÄ£Ê½µÄµä·¶Ñù±¾¡£´ÓÊÖÒÕͻΧµ½Ä£Ê½Á¢Ò죬´ÓÍŶÓÄ¥ºÏµ½¼ÛÖµÖØ¹¹£¬Ã¿¸ö»·½Ú¶¼Ó¡Ö¤×Å"Çà´ºµÄ¼ÛÇ®"µÄÉî¿ÌÄÚÔÚ¡£Õâ¸ö°¸ÀýÌáÐÑ´´ÒµÕߣºÍøÕ¾½¨ÉèÖ»ÊÇ»¥ÁªÍø´´ÒµµÄÆðµã£¬ÕæÕýµÄÌôÕ½ÔÚÓÚÒ»Á¬´´Á¢Óû§¼ÛÖµµÄÄÜÁ¦ÅàÓý¡£ÄÇЩΪÃÎÏëÖ§¸¶µÄº¹Ë®ÓëÀáË®£¬ÖÕ½«ÔÚÉú³¤Î¬¶È»ñµÃÆæÒìµÄ¼ÛÖµÅâ³¥¡£