·©±ÍÁö´Â »ó°ü¾ø½À´Ï´Ù¸¸ c ¶Ç´Â c++ (vc++ µµ ¿ÀÄÉÀÌ) À¸·Î °³¹ßÇÏ·ÁÇϴµ¥¿ä (ÀÚ¹Ù´Â ÆÛÆ÷¸Õ½º¹®Á¦·Î)... ºñµð¿À ÇÁ·Î¼¼½ÌÀ» ³Ê¹« À߸ô¶ó¼ Áö±Ý Á» ¿ø½ÃÀûÀÎ ¹æ¹ýÀ¸·Î ¹®Á¦¸¦ ÇØ°áÇسõÀº »óÅÂÀÔ´Ï´Ù... ÇÏÁö¸¸ Á» ÁÁÀº ±â¼úÀ» ¾²°í ½Í½À´Ï´Ù..
¿©±â¼ Á¦Áú¹®Àº...
1. mpeg ¶Ç´Â h264 ·Î ºñµð¿À¸¦ rtsp ¶Ç´Â omvif(?) °°Àº ½ºÅٴٵå ÇÁ·ÎÅäÄÝ·Î ¹Þ¾Æ¼ µðÄÚµùÇÏ°í bitmap ÇÁ·¡ÀÓÀ¸·Î ÀúÀå (¶Ç´Â »ç¿ë)ÇÏ·ÁÇÕ´Ï´Ù... ¾î¶² ¶óÀ̺귯¸®¸¦ ¾²¸é ÁÁÀ»±î¿ä? ÇöÀç opencv ¸¦ ÀÌ¿ëÇÏ¿© rtsp ·Î ºñµð¿À¸¦ ¹Þ´Âµ¥ Á» ¹®Á¦°¡ À־ä...
2. °¡´ÉÇÑ ÈÁúÀÌ ÁÁ¾Æ¾ßÇϱ⶧¹®¿¡ µðÄÚµùÀº µü Çѹø¸¸ ÇÏ°í½Í½À´Ï´Ù¸¸ ¾îÂî ÇؾßÇÒÁö ÄÁ¼Á¸¸ÀÖ°í »ç½Ç ¹æ¹ýÀ» ¸ð¸¨´Ï´Ù... ¾îµð¼ºÎÅÍ ÀÛ¾÷À»ÇؾßÇÒ±î¿ä????
°æÇèÀÖÀ¸½ÅºÐµé ´ñ±Û ºÎŹµå¸³´Ï´Ù... ´ë° ±Ùó´ñ±ÛÀÌ¸é µµ¿ò Ç×»óµË´Ï´Ù.... °¨»çÇÕ´Ï´Ù!
ÀÏ´Ü http±âÁØÀ¸·Î Á¢¼Ó½Ã ÄÄÇ»ÅÍ¿¡¼ ¼ö½ÅµÇ´Â ÆÐŶ ÀÚü°¡ ¿µ»ó µ¥ÀÌÅÍÀÔ´Ï´Ù.
½ºÆ®¸®¹ÖµÇ´Â µ¥ÀÌÅ͸¦ ¶óÀ̺귯¸®·Î ¿¬°áÇؼ ó¸®ÇÏ¸é µÉ°Å°°Àºµ¥ Àß ¸ð¸£°Ú³×¿ä..
ÇöÀç RTSP·Î ½ºÆ®¸®¹Ö ºñµð¿À¸¦ opencv ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ¿© ¹Þ¾Æ »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù¸¸... opencvÀÇ ¹®Á¦ÀÎÁö ¾Æ´Ï¸é Á¦°¡ »ç¿ë¹ýÀ» Á¤È®ÇÏ°Ô 100ÇÁ·Î ¸¶½ºÅÍÇÏÁö ¸øÇÏ¿©¼ÀÎÁö Çػ󵵰¡ ³ô¾ÆÁö°Å³ª H264 ½ºÆ®¸²ÀÇ°æ¿ì µðÄÚµùµÈ À̹ÌÁö ÇÁ·¹ÀÓÀÌ Àۻ쳪ÀÖ´Â °æ¿ìµéÀÌ ÀÚÁÖ ÀÖ½À´Ï´Ù... ÀÌ°ÍÀ» Á» ÇØ°áÇؾßÇϴµ¥ Á» Á¦´ë·Î µÈ ¾îÇÁ·ÎÄ¡¸¦ ÇÏ°í ½Í½À´Ï´Ù... ÇÏÁö¸¸ ³Ê¹« Àß ¸ô¶ó¼ ¾îµð¼ ¾î¶»°Ô ½ÃÀÛÀ» ÇؾßÇÒÁö... Á» Çì¸Å°í Àְŵç¿ä...
Ȥ½Ã ¾î¶² ¶óÀ̺귯¸®¸¦ ¾²¸é ÀûÇÕÇÒ±î¿ä? ¿ÀǾ¾ºêÀÌÀÌ¿ÜÀÇ ¶óÀ̺귯¸® ¾Æ½Ã´Â°Å ÀÖÀ¸½Å°¡¿ä?
±×³É ºê·¹ÀνºÅä¹ÖÁßÀ̶ó°í »ý°¢ÇÏ½Ã°í ¸¶±¸ ´øÁ®ÁÖ½Ã¸é µË´Ï´Ù... ¸ðµç ÇÍÄ¡´Â µµ¿òÀÌ µË´Ï´Ù... °¨»çµå·Á¿ä~
RTSP ¶ó¸é ³×Æ®Ÿp »óȲÀ» Á» µûÁú °Í °°Àºµ¥¿ä. ³×Æ®Ÿp »óÅ´ ÁÁÀº°¡¿ä?
¼³Á¤À» ´õ ¼¼¹ÐÈ÷ ÇÏ°Ú´Ù¸é ffmpeg ¶óÀ̺귯¸®¸¦ Á÷Á¢ »ç¿ëÇغ¸¼¼¿ä.
±×¸®°í °¡´ÉÇÏ´Ù¸é ¿É¼Ç¸¸ Àß Á¶ÀýÇÏ¸é ±×³É RTSP ½ºÆ®¸²¿¡¼ re-encoding ¾øÀÌ(packet À» demuxing ÇÏ´Â ¼öÁØÀÇ parsing¸¸À¸·Î) mp4 °°Àº ÆÄÀÏ ÇüÅÂÀÇ non-streaming(¸Â´Â Ç¥ÇöÀÎÁö´Â ¸ð¸£°Ú³×¿ä) µ¥ÀÌÅÍ·Î ÀúÀåÀÌ µË´Ï´Ù. ÀÌ°É ÃßÃâÇؼ ¾²´Â°Ô ÁÁÀ» °Í °°½À´Ï´Ù.
¿äÁ¡Àº.. ¿Â¶óÀÎ µ¥ÀÌÅ͸¦ ¹Ù·Î µðÄÚµù Çؼ ¾µ »ý°¢Àº À§ÇèÇÏ°í direct copy ÀúÀå ÈÄ ÃßÃâ.
rtsp ¸¦ ffmpeg ¶óÀ̺귯¸®·Î ¾²´Â ¹æ½Ä ¸»°í ´Ù¸¥¹æ½ÄÀº ¾øÀ»±î¿ä? Á÷Á¢ Ä«¸Þ¶ó sdk¸¦ ¿¬µ¿ÇÏ´Â°Í »©°í...
¾Æ·¡ ¸µÅ© Âü°í Çغ¸¼¼¿ä.
http://superuser.com/questions/663928/ffmpeg-to-capture-stills-from-h-264-stream
ffmpegÀÌ ¾îÂ¥ÇÇ ¼Ò½ºÄÚµå °ø°³µÇ¾î ÀÖ°í ¶óÀ̺귯¸®µµ Àß µÇ¾îÀÖÀ¸´Ï±î Àû¿ëÇϴµ§ ¹®Á¦ ¾øÀ» °Ì´Ï´Ù.
ÆÄÀÏ·Î ÀúÀåÇÏ´Â °ÍÀÌ °É¸®¸é Á¶±Ý ¼ÕºÁ¼ filestream ÇüÅ·Π¸Þ¸ð¸®¿¡ ³Ö¾î ¹ö¸®°í opencv¿¡¼ ºÒ·¯ ¾²´Â ¹æ¹ýµµ...
´ëºÎºÐÀÇ ip camera´Â jpeg µîÀ» ¹Ù·Î Àü¼ÛÇϴµ¥, º°µµ·Î video¸¦ decodingÇÏ¼Å¾ß ÇÏ´Â ÀÌÀ¯°¡ ÀÖ³ª¿ä?
¸¸¾à¿¡ ÃÊ´ç 10ÇÁ·¹ÀÓÀ» jpeg ¶Ç´Â bitmap ¶Ç´Â raw·Î Áشٸé... ºñµð¿À¸¦ ¾µÇÊ¿ä°¡ ¾ø¾îÁö±â¶§¹®¿¡ ¸¹Àº ¹®Á¦°¡ ÇØ°áÀÌ µÇ´Âµ¥¿ä... Ȥ½Ã ±×·± Ä«¸Þ¶ó¸¦¾Æ½Ã³ª¿ä?
°¨»çÇÕ´Ï´Ù~
¿¬¼ÓµÈ 2¿µ»ó °°Àº °ÍÀ» ÀÌ¿ëÇØ (opencvÀÇ mog2 °°Àº °É·Î ·¹ÆÛ·±½º ¿µ»ó »ý¼º ÈÄ ÀÔ·Â ¿µ»ó°ú ºñ±³ µîµîµîµî) ¹º°¡¸¦ ÇÏ´Â °Í °°Àºµ¥
¿µ»óÀÌ ¾ÐÃà µÇ¾ú°í ±×°ÍÀ» º¹¿øÇؼ º¹¿øµÈ ¿µ»óÀ» °¡Áö°í ¿µ»ó 󸮸¦ ÇÏ´Â °ÍÀ̶ó¸é ¾ÐÃà°ú º¹¿ø°úÁ¤, Àü¼Û°úÁ¤ÀÇ ¼Õ½Ç, ¿¡·¯, µîµîµîÀÇ »çÀ¯·Î ¸Ó¸®°¡ ¶Ç ÇÑ¿õÅ ºüÁö½Ç ¼ö ÀÖ½À´Ï´Ù ^^
À§¿¡ ´ñ±Û·Î ´Ü °Í¿¡ http://superuser.com/questions/663928/ffmpeg-to-capture-stills-from-h-264-stream ¸¦ º¸½Ã¸é »Ì´Â ¹æ¹ýÀÌ ³ª¿ÍÀִµ¥ Å×½ºÆ® Çغ¸¼¼¿ä.
sdk¸¦ »ç¿ëÇ϶ó°í ´Ùµé ±×·¯½Ã´Âµ¥¿ä... sdk¸¦ ¾µ¸¸Å ¿©À¯·Î¿òÀÌ Áö±Ý ¾ø¾î¼... ±×¸®°í sdk¸¦ ½áº»ÀûÀÌ ¾ø¾î¼ ¹«¼¿ö¼ °ÆÁ¤ÁßÀÔ´Ï´Ù...
¸¹ÀÌ ¾Æ½Ã´Â°Í °°Àºµ¥¿ä... ¹æÇ⸸ Á» ¾Ë·ÁÁÖ¼¼¿ä~~
±ô±ôÇØÁö¸é ´õ´õ¿í Çö»óÀÌ ½ÉÇÏ´Ù¸é...
vlc ³ª ´Ù¸¥ rtsp ¸¦ Ç÷¹ÀÌ ÇÒ ¼ö ÀÖ´Â Ç÷¹À̾î·Î ½Ç½Ã°£ ¸ð´ÏÅ͸µ Çغ¸¸é¼ ±ô±ôÇØÁö´Â °æ¿ì ½ÇÁ¦·Î ´Ù¸¥ ¹®Á¦°¡ ¾ø´ÂÁö ¸ð´ÏÅ͸µÀÌ ÇÊ¿äÇÒ °Í °°½À´Ï´Ù.
ÀÌ·±½ÄÀ¸·Î ¾î¶²ºÎºÐ ¾Æ·¡´Â ±×³É ÁÙ·Î ³ª¿É´Ï´Ù...
±×¸®°í ÇÑ ÁÙ¾¿ »©¸Ô´Â°æ¿ìµµ °æÇèÇß½À´Ï´Ù...
¿¹¸¦ µé¾î, ¿òÁ÷ÀÌ´Â ¹°Ã¼ ÃßÀû / ¾ø¾îÁø ¹°Ã¼ °¨Áö / »õ·Î »ý±ä ¹°Ã¼ °¨Áö µîµîÀÇ ±â´ÉÀÌ ÀÖ´Â Ä«¸Þ¶óµéÀÌ ÀÖ½À´Ï´Ù.
ÀúÈñ ȸ»ç °³¹ßºÎ¼¿¡¼ ÇÏ´Â ÁÖ ¾÷¹«(Á¦°¡ ÇÏ´Â°Ç ¾Æ´Ï¿¹¿ä)°¡ Áö±Ý ¸»¾¸ÇϽŠ³»¿ëµéÀε¥, ¹æ¹ýÀ» ¾Ë·Áµå¸± ¼ö ÀÖ´Â »óȲÀº ¾Æ´Õ´Ï´Ù.
Á¦°¡ Çϴ°͵µ ºñ½ÁÇÑ°ÍÀÔ´Ï´Ù...
¹°Ã¼ÃßÀûº¸´Ù Á¶±Ý´õ º¹ÀâÇÑ°Å¿¡¿ä...
ÀÌ°É ÇÏ·Á¸é ºñµð¿À ¼Ò½º°¡ ÁÁ¾Æ¾ß ÇÏÀݾƿä... ¤Ð¤Ð
2048 Çػ󵵿¡¼ ÃÊ´ç 15ÇÁ·¹ÀÓ / 1920 ¶Ç´Â 1280¿¡¼ ÃÊ´ç 30ÇÁ·¹ÀÓÀÇ ¸ð¼Ç JPEG¸¦ Áö¿øÇÕ´Ï´Ù.
¿øÇϽô ī¸Þ¶ó°¡ ¾Æ´Ò±î½Í³×¿ä.
¸ñÇ¥·Î ÇϽô Çػ󵵰¡ ¾ó¸¶Àΰ¡¿ä? Raspberry Pi camera·Î ip camÀ» Çϳª ¸¸µé¾ú´Ù°¡ ¼³Ä¡¸¦ ¹Ì·ç°í Àִµ¥, Çػ󵵸¦ ³·Ã߸é 10 fps´Â ¹öÆ¿°Í °°½À´Ï´Ù. ¿©Â÷Çϸé raspberry pi ÀÚü¿¡¼ ÀϺΠ¿µ»ó󸮸¦ Çؼ ºÒÇÊ¿äÇÑ À̹ÌÁö¸¦ ¹ö¸± ¼öµµ ÀÖÀ» °Í °°±¸¿ä.
ÇÁ·Î±×·¥¿¡¼ ¹Ýµå½Ã Áö¿øÇØ¾ß ÇÑ´Ù¸é ¿ì¼± ¹®Á¦¸¦ ´Ü¼øÈ ½ÃÅ°´Â°Ô ¼±ÇàµÇ¾î¾ß ÇÒ °Ì´Ï´Ù.
°ËÃâ·ü 100%(ºÒ°¡´ÉÀ̶õ°Ç ¾Æ½Ç°Å°í) -> 80% ÀÌ·±½ÄÀ¸·Î.
¿µ»ó Å©±â¸¦ ÆÅÆÅ ÁÙ¿©¼ »ç¿ëÇÑ´Ù. (È¿°ú°¡ ¸Å¿ì ÁÁÁÒ. °¡²û º¸¸é ¾µµ¥¾øÀÌ °íÇػ󵵸¦ °íÁýÇÏ´Â °æ¿ì°¡ ¸¹½À´Ï´Ù)
frame rate¸¦ ÁÙÀδÙ. (½ÇÁ¦·Î ÁÙ¿©º¸¸é 1fps À¸·Îµµ ÃæºÐÈ÷ ±¸ÇöµÇ´Â °æ¿ì°¡ ¸¹½À´Ï´Ù.)
º¹ÀâÇÑ ¾Ë°í¸®ÁòÀº ÇÇÇÑ´Ù. (º¹ÀâÇؼ ¼º´É 5% ¿À¸£´Â °Í º¸´Ù 5%¸¦ ¹ö¸®´õ¶óµµ ´Ü¼øÇÑ °ÍÀÌ ´õ ÁÁ½À´Ï´Ù. º¹ÀâÇÑ ¾Ë°í¸®ÁòÀº ³í¹® ¾µ¶§³ª À¯¿ëÇÏÁö ½ÇÁ¦·Î »ç¿ëÇϴµ¥´Â ´Ü¼øÇÑ °ÍÀÌ °©ÀÔ´Ï´Ù.)