»ù´¡¿ª·¢°ì·¨
ÊÓÆµÎļþ¼ÓÔØ£ºÐèÒª½«ÊÓÆµÎļþ¼ÓÔØµ½ÄÚ´æÖС£¿ÉÒÔʹÓÃÎļþϵͳÇý¶¯£¬½«ÊÓÆµÎļþ¶ÁÈ¡µ½Äڴ滺³åÇø¡£
ÊÓÆµ½âÂ룺ѡÔñÒ»¸öÖ§³ÖËùÐèÊÓÆµ±àÂ뻨ÑùµÄ½âÂë¿â£¬ÈçFFmpeg¡¢GStreamerµÈ¡£Å²ÓýâÂë¿âµÄAPIº¯Êý£¬½«ÊÓÆµÖ¡´ÓÎļþ¶ÁÈ¡²¢½âÂë¡£
ÊÓÆµÏÔʾ£º½«½âÂëºóµÄÊÓÆµÖ¡Í¨¹ýͼÐÎAPI£¨ÈçOpenGLES¡¢Direct3DµÈ£©äÖȾµ½ÆÁÄ»ÉÏ¡£ÐèҪȷ±£äÖȾµÄÖ¡ÂÊÓëÊÓÆµÖ¡ÂÊÆ¥Å䣬ÒÔ°ü¹ÜÊÓÆµ²¥·ÅµÄÁ÷³©ÐÔ¡£
²¥·Å¿ØÖÆ£ºÊµÏÖ²¥·Å¿ØÖƹ¦Ð§£¬Èç²¥·Å¡¢ÔÝÍ£¡¢Í£Ö¹¡¢¿ì½ø¡¢¿ìÍ˵ȡ£ÕâЩ¹¦Ð§¿ÉÒÔͨ¹ý¼òµ¥µÄÓû§½çÃæºÍʼþ´¦ÀíÀ´ÊµÏÖ¡£
³£¼ûÎÊÌâÓë½â¾öÒªÁì
ÔÚʵÏÖǶÈëʽÊÓÆµ²¥·Åʱ£¬¿ÉÄÜ»áÓöµ½ÒÔϳ£¼ûÎÊÌ⣬²¢ÌṩÏàÓ¦µÄ½â¾öÒªÁ죺
ÊÓÆµ¿¨¶Ù»ò²¥·Å²»Îȶ¨£ºÕâÖÖÎÊÌâͨ³£ÓÉÉ豸×ÊԴȱ·¦»òÊÓÆµ±àÂë¹ý¸ßÒýÆð¡£¿ÉÒÔʵÑé½µµÍÊÓÆµµÄÇø·ÖÂʺÍÖ¡ÂÊ£¬Ñ¡Ôñ¸üÇáÁ¿¼¶µÄ?ÊÓÆµ±àÂ뻨Ñù£¨ÈçH.264£©¡£
ÒôƵºÍÊÓÆµÍ¬²½ÎÊÌ⣺ÔÚСÐÍÉ豸ÉÏʵÏÖÒôÊÓͬ²½ÊÇÒ»¸öÌôÕ½¡£¿ÉÒÔͨ¹ýµ÷½â²¥·ÅÆ÷µÄ»º³å?Çø¾ÞϸºÍ²ÎÊý£¬ÒÔ¼°Ê¹Óøü¸ßЧµÄÒôƵ´¦Àí¿âÀ´½â¾öÕâ¸öÎÊÌâ¡£
ÊÓÆµ²¥·Åʧ°Ü£ºÈç¹ûÊÓÆµ²¥·Åʧ°Ü£¬¿ÉÄÜÊÇÓÉÓÚÎļþ»¨Ñù²»Ö§³Ö»ò±à?ÂëÎÊÌâ¡£¿ÉÒÔʵÑéʹÓÃFFmpeg½«ÊÓÆµ×ª»»Îª¸ü¼æÈݵύÑù£¬ÈçMP4£¬²¢Ê¹ÓÃH.264±àÂë¡£
¸ß¹¦ºÄÎÊÌ⣺ÔÚǶÈëʽÉ豸ÉÏʵÏÖÊÓÆµ²¥·Åʱ£¬¹¦ºÄÖÎÀíÊÇÒ»¸öÖØÒªÎÊÌâ¡£¿ÉÒÔͨ¹ýµ÷½âÉ豸µÄµçÔ´ÖÎÀíÕ½ÂÔ£¬Èç½µµÍ´¦ÀíÆ÷ƵÂÊ£¬ÒÔ¼°Ñ¡Ôñ¸ü¸ßЧµÄÊÓÆµ±àÂ뻨Ñù£¬À´½µµÍ¹¦ºÄ¡£
×Ô¶¯»¯Óë»úеÈ˼¯³É
Èç¹ûÄú¶Ô»úеÈ˼¼Êõ¸ÐÐËȤ£¬¿ÉÒÔʵÑé½«Ð¡Íæ¾ßÓë»úеÈ˼¯³É¡£Í¨¹ý½«Ç¶ÈëʽÊÓÆµÏÔʾÆÁ¼¯³Éµ½»úеÈËÌåÄÚ£¬Äú¿ÉÒÔʵÏÖÔ½·¢ÅÓ´óµÄ½»»¥¹¦Ð§###7.µçÔ´ÖÎÀíÓë½ÚÄܼ¼Êõ
ÔÚÖÆ×÷Ð¡Íæ¾ßǶÈëʽÊÓÆÃ÷ÈÕæÈ˰æÊ±£¬µçÔ´ÖÎÀíºÍ½ÚÄܼ¼ÊõÒ²ÊǺÜÊÇÖØÒªµÄ¡£ÎªÁËÈÃÐ¡Íæ¾ßÔÚ³¤Ê±¼äʹÓÃÖмá³Ö¸ßЧ£¬ÄúÐèÒªÉè¼ÆºÏÀíµÄ?µçÔ´ÖÎÀíϵͳ¡£ÀýÈ磬ͨ¹ýʹÓõ͹¦ºÄµÄµç×ÓÔª¼þºÍÓÅ»¯µç·Éè¼Æ£¬¿ÉÒÔÓÐЧ½µµÍ¹¦ºÄ¡£Äú»¹¿ÉÒÔʹÓÿɳäµçµç³Ø£¬²¢Éè¼ÆºÏÊʵijäµçÖÎÀíϵͳ£¬ÒÔÑÓ³¤Ð¡Íæ¾ßµÄʹÓÃÊÙÃü¡£
ÊÓÆµ²¥·ÅÆ÷µÄÑ¡ÔñÓëÅäÖÃ
ÔÚǶÈëʽÊÓÆµ²¥·ÅµÄʵÏÖÀú³ÌÖУ¬Ñ¡ÔñºÏÊʵÄÊÓÆµ²¥·ÅÆ÷ÊÇÒªº¦¡£ÊÓÆµ²¥·ÅÆ÷ÊÇÔÚÓ²¼þºÍ²Ù×÷ϵͳ֮¼äÇŽӵÄÈí¼þ×é¼þ£¬ÂôÁ¦ÊÓÆµÊý¾ÝµÄ½âÂë¡¢ÏÔʾºÍÒôƵͬ²½¡£³£?¼ûµÄǶÈëʽÊÓÆµ²¥·ÅÆ÷ÓÐOMX²¥·ÅÆ÷¡¢GStreamerµÈ¡£
OMX²¥·ÅÆ÷£ºOMX£¨OpenMAX£©ÊÇÓÉMPEGLAÍÆ³öµÄÒ»Ì×ÊÓÆµ´¦ÀíAPI£¬¹ã·ºÓ¦ÓÃÓÚǶÈëʽÉ豸¡£OMX²¥·ÅÆ÷Äܹ»ÀûÓÃÉ豸µÄÓ²¼þ¼ÓËÙ¹¦Ð§£¬ÊµÏÖ¸ßЧµÄÊÓÆµ½âÂëºÍÏÔʾ¡£Ñ¡ÔñOMX²¥·ÅÆ÷ʱ£¬ÐèҪȷ±£É豸µÄ?´¦ÀíÆ÷Ö§³ÖÏàÓ¦µÄ?OMX¹¦Ð§¡£
GStreamer£ºGStreamerÊÇÒ»¸ö¿ªÔ´µÄýÌå¿ò¼Ü£¬¹ã·ºÓ¦ÓÃÓÚ¶àÖÖǶÈëʽƽ̨¡£GStreamerÌṩÁ˸»ºñµÄ²å¼þºÍÖ§³Ö¶àÖÖÊÓÆµ»¨Ñù£¬ÊʺÏÐèÒª¸ßÁé»îÐԵĿª·¢Õß¡£GStreamerµÄ¿ªÏú½Ï´ó?£¬ÊʺÏ×ÊÔ´½Ï¸»ºñµÄÉ豸¡£
ÊÓÆµ²¥·ÅÓÅ»¯¼¼Êõ
Ó²¼þ¼ÓËÙ£º´ó´ó¶¼ÏÖ´ú?ǶÈëʽ´¦ÀíÆ÷¶¼¼¯³ÉÁËÓ²¼þÊÓÆµ½âÂëÒýÇæ¡£ÀûÓÃÓ²¼þ¼ÓËÙ¿ÉÒÔ´ó´ó¼õÇáCPUµÄµ£¸º£¬Ìá¸ß½âÂëЧÂÊ¡£
¶àÏ̴߳¦Àí£º½«ÊÓÆµ½âÂë¡¢ÒôƵ½âÂë¡¢äÖȾµÈÈÎÎñ·ÖÅɵ½²î±ðµÄÏß³ÌÖв¢Ðд¦Àí£¬¿ÉÒÔ³ä·ÖÀûÓöàºË´¦ÀíÆ÷µÄÅÌËãÄÜÁ¦¡£
»º´æÓÅ»¯£ººÏÀíʹÓûº´æ¿ÉÒÔ¼õÉÙÆµ·±µÄÎļþϵͳ²Ù×÷£¬Ìá¸ßÊý¾Ý¶ÁÈ¡ËÙ¶È¡£ÀýÈ磬¿ÉÒÔÔÚÊÓÆµ²¥·ÅǰԤ¼ÓÔØÊÓÆµÎļþµÄ?Ò»²¿·Öµ½Äڴ滺´æÖС£
Ö¡ÂÊ¿ØÖÆ£ºÆ¾¾ÝÉ豸µÄÏÔʾˢÐÂÂʺÍÊÓÆµÖ¡ÂʽøÐкÏÀí¿ØÖÆ£¬ÖÆÖ¹²»ÐëÒªµÄ֡©ʧ»òÌ«¹ýäÖȾ¡£
У¶Ô£ºÍõÖ¾(1C0m4pJyqZtPma0S7t9ZFfz4hTykKag)


