Ò»¡¢BÕ¾Ö±²¥µÄÓοÍģʽÊÖÒÕʵÏÖ
BÕ¾µÄÓοÍģʽÊÇͨ¹ýä¯ÀÀÆ÷ÔÝʱ»º´æ»úÖÆÊµÏÖµÄÄäÃû»á¼û·½·¨¡£µ±Óû§Î´µÇ¼Õ˺ÅÖ±½Ó»á¼ûÖ±²¥Ò³ÃæÊ±£¬ÏµÍ³»á·ÖÅÉÔÝʱ»á»°ID(Session ID)ÓÃÓÚά³Ö»ù´¡½»»¥¹¦Ð§¡£Õâ¸öÔÝʱID¾ßÓÐʱЧÐÔÌØµã£¬Í¨³£ÔÚä¯ÀÀÆ÷¹Ø±Õºó¼´Ê§Ð§¡£ÖµµÃ×¢ÖØµÄÊÇ£¬Ö±²¥ÄÚÈݵļÓÔØÇëÇóÒÀÈ»»áÏòЧÀÍÆ÷·¢ËÍÐëÒª²ÎÊý£¬°üÀ¨×°±¸Ðͺš¢ÍøÂçÐÒé(HTTP/HTTPS)ÒÔ¼°¿Í»§¶Ë°æ±¾µÈ»ù´¡ÐÅÏ¢¡£
¶þ¡¢Ö±²¥Ô¢Ä¿¼Í¼ÌìÉúµÄÐëÒªÌõ¼þ
BÕ¾Ö±²¥¼Í¼µÄÌìÉúÐèÒª¾ß±¸Ò»Á¬Éí·Ý±êʶÕâ¸öÒªº¦ÒªËØ¡£×¢²áÓû§µÄUID£¨Óû§Ê¶±ðÂ룩×÷Ϊ½¹µã±êʶ·û£¬»á°ó¶¨µ½ËùÓл¥¶¯ÐÐΪÖС£¶øÔÚÓοÍ״̬Ï£¬ÏµÍ³Ê¹Óö¯Ì¬·ÖÅɵÄ×°±¸Ö¸ÎÆÌæ»»ÕæÊµÉí·ÝÐÅÏ¢¡£Õâ¸öÖ¸ÎÆÓÉ×°±¸Ðͺš¢²Ù×÷ϵͳ°æ±¾¡¢ä¯ÀÀÆ÷ÌØÕ÷µÈ¶à¸ö²ÎÊý×éºÏÌìÉú£¬µ«ÎÞ·¨Ö±½Ó¹ØÁªµ½Ïêϸ×ÔÈ»ÈË¡£ÔõÑùÅÐ¶ÏÆ½Ì¨ÊÇ·ñ¼Í¼ÕâЩÔÝʱÊý¾Ý£¿ÕâÐèÒªÆÊÎöЧÀÍÆ÷ÈÕÖ¾µÄ´æ´¢Õ½ÂÔ¡£
Èý¡¢Ð§ÀÍÆ÷¶ËµÄÈÕÖ¾¼Í¼»úÖÆÆÊÎö
BվЧÀÍ¶ËÆ¾Ö¤¡¶ÍøÂçÇå¾²·¨¡·ÒªÇó»á±£´æ»á¼ûÈÕÖ¾£¬µ«ÕâЩÈÕÖ¾Ö÷Òª°üÀ¨ÊÖÒÕ²ÎÊý¶ø·ÇСÎÒ˽¼ÒÒþ˽ÐÅÏ¢¡£¹ØÓÚÓο͵ÄÖ±²¥»á¼û£¬Ð§ÀÍÆ÷»á¼Í¼IPµØµã¡¢»á¼ûʱ¼ä¡¢ÇëÇóÒ³ÃæµÈÍøÂç²ãÊý¾Ý¡£ÕâЩÊý¾Ý¾ÓÉÍÑÃô´¦Öóͷ£ºó£¬Ö÷ÒªÓÃÓÚÁ÷Á¿ÆÊÎöºÍЧÀÍÓÅ»¯¡£ÕæÕýµÄÓû§¼¶ÐÐΪ¼Í¼£¨ÈçԢĿʱ³¤¡¢µ¯Ä»»¥¶¯µÈ£©ÔòÐèÒª°ó¶¨ÓÐÓÃÕË»§²Å»áÌìÉú½á¹¹»¯´æ´¢¡£
ËÄ¡¢¿Í»§¶ËÍâµØ´æ´¢µÄDZÔÚºÛ¼£
µ±Ê¹ÓÃä¯ÀÀÆ÷ÓοÍģʽԢĿֱ²¥Ê±£¬¿ÉÄܱ¬·¢ÍâµØºÛ¼£°üÀ¨Cookies¡¢ÔÝʱ»º´æÎļþµÈ¡£²»¹ýÕâЩ´æ´¢µ¥Î»¶¼»áËæä¯ÀÀÆ÷¹Ø±Õ×Ô¶¯É¨³ý£¬³ý·ÇÓû§×Ô¶¯¿ªÆô"¼Ç×ÅÉèÖÃ"¹¦Ð§¡£ÓÐÒâ˼µÄÊÇ£¬BÕ¾ÒÆ¶¯¶ËAPPµÄÓοÍģʽÓëÍøÒ³¶ËÓкβî±ð£¿Òƶ¯Ó¦Óûá½ÓÄÉ×°±¸Ê¶±ðÂë(IMEI/Android ID)×÷ΪÔÝʱ±êʶ£¬µ«Í¬Ñù×ñÕÕÄäÃû»¯´¦Öóͷ£ÔÔò£¬²»ÓëÓû§ÕæÊµÐÅÏ¢¹ØÁª¡£
Îå¡¢ÌØÊⳡ¾°Ïµļͼ¿ÉÄÜÐÔÆÊÎö
ÔÚÄ³Ð©ÌØ¶¨ÇéÐÎÏ£¬ÏµÍ³¿ÉÄÜÁô´æ¸ü¶àÔÝʱÊý¾Ý¡£µ±ÓοÍÓû§´¥·¢µ¯Ä»·¢Ë͹¦Ð§Ê±£¬ÏµÍ³ÐèÒªÔÝʱÉúÑÄÕâÌõÐÅÏ¢Ö±µ½»á»°¿¢Ê¡£ÓÖÈçԢĿ¸¶·ÑÖ±²¥ÄÚÈÝʱ£¬¼´±ãδµÇ¼Ҳ»áÌìÉúÔÝʱ¶©µ¥¼Í¼¡£µ«ÕâЩÊý¾Ý¶¼»áƾ֤¡¶ÐÅÏ¢Çå¾²ÊÖÒÕСÎÒ˽¼ÒÐÅÏ¢Çå¾²¹æ·¶¡·ÒªÇó£¬ÔÚºÏÀíÏÞÆÚÄÚ¾ÙÐÐ×Ô¶¯»¯ÕûÀí£¬Í¨³£²»»áÁè¼Ý72Сʱ¡£
×ÛºÏÀ´¿´£¬BÕ¾ÓοÍģʽµÄÖ±²¥Ô¢Ä¿ÐÐΪËäÈ»»á±¬·¢ÐëÒªµÄÊÖÒÕÈÕÖ¾£¬µ«ÕâЩÊý¾ÝͨÒÑÍù±êʶ»¯´¦Öóͷ£ºóÒÑÎÞ·¨×·ËÝСÎÒ˽¼ÒÉí·Ý¡£Óû§ÈôÏë³¹µ××èÖ¹Èκμͼ£¬¿ÉÑ¡Ôñ°´ÆÚÕûÀíä¯ÀÀÆ÷»º´æ»òʹÓÃÒþ˽±£»¤Ä£Ê½¡£¹ØÓÚÖØÊÓСÎÒ˽¼ÒÒþ˽µÄÓû§£¬½¨Òé¹Ø×¢Æ½Ì¨Òþ˽Õþ²ßµÄ¸üУ¬ÌØÊâÊÇÔÚÖ±²¥Êý¾ÝÁô´æÏÞÆÚºÍµÚÈý·½¹²Ïí¹æÔò·½ÃæµÄ×îл®¶¨¡£
Ò»¡¢ÊÓÆµ¶þάÂëµÄµ×²ãÊÖÒÕÂß¼
ÊÓÆµÌìÉú¶þάÂëµÄ½¹µãÔÚÓÚ¶¯Ì¬Êý¾Ý±àÂëÊÖÒÕ£¬Í¨¹ý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ÍøÂçµÄÆÕ¼°ºÍÊÖ»úÉãÏñÍ·µÄµü´úÉý¼¶£¬ÕâÖÖÈÚºÏÊÓÌýÌåÑéµÄ½»»¥·½·¨±Ø½«´ßÉú¸ü¶àÁ¢ÒìÓ¦Óá£ÆóÒµÖ÷ºÍÄÚÈÝ´´×÷ÕßÓ¦¾¡Ôç½á¹¹ÊÓÆµ¶þάÂëÊÖÒÕϵͳ£¬ÔÚÊý×Ö»¯À˳±ÖÐÇÀÕ¼ÐÂÒ»´úÁ÷Á¿Èë¿ÚµÄÏÈ»ú¡£