--> ÒôÊÓÆµ¼¼Êõ»ù´¡ÖªÊ¶ - º¼ÖÝAG¿­·¢K8¹ú¼ÊÊÓ¾õ¿Æ¼¼ÓÐÏÞ¹«Ë¾

AG¿­·¢K8¹ú¼Ê



ÒôÊÓÆµ¼¼Êõ»ù´¡ÖªÊ¶

121
·¢±íʱ¼ä£º2022-10-26 14:29

Ò»¡¢ÒôÊÓÆµ»ù±¾Ô­Àí

1¡¢ÒôÊÓÆµµÄÖ÷Òª´¦Àí¹ý³Ì£º

[1]. ²É¼¯¡£±ÈÈç´Ó¿Í»§¶ËµÄÉãÏñÍ·¡¢Âó¿Ë·çºÍ±¾µØÔ­Ê¼ÎļþµÈ£¬»ñµÃ»ù´¡µÄÒôÊÓÆµÊý¾Ý£»


[2]. Ô¤´¦Àí¡£ÔÚÕâ¸ö½×¶ÎÆäʵ¾ÍÊǶÔÒôÊÓÆµ½øÐÐÐÞ¼ô²Ù×÷£¬±Ï¾¹ÊÕ¼¯µ½µÄԭʼÊý¾Ý£¬²»Ò»¶¨ÊÇÏëÒªÔÚ×îºó³ÊÏÖµÄЧ¹û£¬Òò´ËÔÚÕâÀï¿ÉÄÜ»á½øÐÐÃÀÑÕ¡¢²Ã¼ô¡¢AIʶ±ð´¦Àí¡¢ÉùÒôA3´¦ÀíµÈ£»


[3]. ±àÂë¡£ÔÚ¾­¹ýÔ¤´¦Àí»òÕßû´¦Àí¹ýµÄԭʼÎļþ£¬Ò»°ã¶¼»á±È½Ï´ó£¬²»ÊʺϽøÐд«Ê䣬Õâ¸öʱºò¾ÍÐèÒª½øÐÐѹËõ¡¢×ªÂëÖ®ÀàµÄ²Ù×÷£¬¼õ ÉÙÎļþÌá½»£¬È»ºóÔÙ½øÐд«Ê䣬ִÐбàÂëµÄ¹¤¾ß½Ð±àÂëÆ÷£¬Ñ¹ËõÊý¾ÝµÄËã·¨½Ð×ö±àÂë¸ñʽ£»


[4]. ½âÂ롣ѹËõÊý¾Ý´«ÊäÍêÖ®ºó£¬¾ÍÐèÒª½âÂë³ÉԭʼÎļþÒ»ÑùµÄÊý¾Ý²ÅÄÜʹÓã¬ÓÃÀ´½âÂëµÄ¹¤¾ß¾ÍÊǽâÂëÆ÷ÁË£¬²»¹ýͨ³£±àÂëÆ÷ºÍ½âÂëÆ÷ ÊÇÒ»¿éµÄ£¬Í³³ÆÎª±à½âÂëÆ÷codec£»


[5]. äÖȾÓëչʾ¡£½ÓÊÕµ½Ô­Ê¼Êý¾ÝÎļþÖ®ºó£¬¾Í¿ÉÒÔͨ¹ýÓ²¼þ»òÕßÈí¼þ½øÐÐäÖȾÓëչʾÁË£¬Ó²¼þÀýÈçÏÔʾÆ÷¡¢ÒôÏìµÈ£¬Èí¼þÓÐ SurfaceView£»


[6]. Îļþ·â×°/½â·â×°¡£Æäʵ´Ó²É¼¯¿ªÊ¼£¬ÒôƵºÍÊÓÆµ¶¼ÊÇ·Ö¿ª½øÐд¦ÀíµÄ£¬µ«ÊÇÔÚ½øÐд«ÊäµÄʱºò£¬AG¿­·¢K8¹ú¼ÊÐèҪͬһÌ×ÒôƵÎļþÊÇÔÚÒ»¿é µÄ£¬ËùÒÔÐèÒª½øÐÐÒ»´ÎÎļþ·â×°¡£´æ·ÅÒôÊÓÆµµÄÈÝÆ÷½Ð·â×°ÈÝÆ÷£¬ÎļþÀàÐͽзâ×°¸ñʽ£»


[7]. ÍøÂçЭÒé´ò°ü/½â°ü¡£ÒôÊÓÆµÎļþÔÚÍøÂçÖд«ÊäµÄʱºò£¬Ò»°ã¶¼»áÓÐÒ»¸öÌØ¶¨µÄЭÒ飬Ҳ¾ÍÊÇÁ÷ýÌåЭÒé¡£ÍøÂçЭÒé»á½«ÒôÊÓÆµÊý¾ÝÎÄ ¼þ´ò°ü³ÉЭÒé°ü£¬Í¨¹ýÍøÂçЭÒé¶Ë¿Ú·¢ËͳöÈ¥£¬½ÓÊÕ·½½ÓÊÕµ½ÍøÂç°üÖ®ºó£¬ÒªÍ¨¹ýÍøÂçЭÒé½â¿ªÐ­Òé°ü£¬²ÅÄÜ»ñµÃÒôÊÓÆµÊý¾ÝÎļþ£»


[8].¶¶¶¯»º³åÇø£¨JitterBuffer£©¡£ÍøÂç¶¶¶¯¾ÍÊÇʵ¼Ê·¢£¨ÊÕ£©µÄÊý¾ÝûÓз¢£¨ÊÕ£©£¬ÅжÏÊÇ·ñ¶¶¶¯¾ÍÊÇ¿´¶ª°üÂÊÊÇ·ñÔö¼Ó¡¢ Íù·µÊ±ÑÓ £¨RTT£©ÊÇ·ñÔö¼Ó¡¢·¢ËÍËÙÂÊÊÇ·ñ½µµÍ¡£ JitterBuffer¾ÍÊÇΪÁ˼õÉÙÍøÂç¶¶¶¯¸øÒôÊÓÆµ´«Êä´øÀ´µÄÓ°Ïì¶ø²úÉúµÄ£¬JitterBufferÊÇ´«Êä¹ý³ÌÖеÄÒ»¸ö»º³åÇø£¬Á¬½Ó׎âÂëÆ÷ºÍÍøÂçЭÒéÕ»¡£JitterBuffer»áÓÐÒâµØÑÓ³ÙÒôÊÓÆµ´«Êäʱ¼ä£¬½«Êý¾ÝÏÈ»º´æÔÚ»º³åÇøÖУ¬²¢ÇÒÒ²»á½«Ö®Ç°»º´æµÄÊý¾Ý·¢Ë͵½½ÓÊÕ¶Ë£¬¿ÉÒÔÀí½â³ÉAG¿­·¢K8¹ú¼ÊÔÚÍøÉÏ ¿´µçÊÓµÄʱºòµÄÊÓÆµ»º´æ£¬ÕâÑùµÄ»°£¬¼´Ê¹³öÏÖÁËż¶ûµÄÍøÂç¶¶¶¯£¬Ò²²»»áÓ°Ïìµ½Óû§µÄÌåÑé¡£


2¡¢ÒôÊÓÆµÖ÷Òª²ÎÊý¼°¸ñʽ

ÊÓÆµ²ÎÊý£º

1. ·Ö±æÂÊ£ºÊÓÆµÃæ»ý´óС£¨ÏñËØpx£©

2. Ö¡ÂÊ£ºÃ¿ÃëµÄÖ¡ÊýÁ¿fps

3. ÂëÂÊ£ºÃ¿ÃëµÄÊý¾ÝÁ¿bps£¨b = bit£©


ÒôƵ²ÎÊý£º

1. ²ÉÑùÂÊ£ºÃ¿Ãë²É¼¯µÄÒôƵµãÊýÁ¿Hz

2. ÉùµÀÊý£ºÍ¬Ê±²É¼¯ÉùÒôµÄͨµÀÊýÁ¿£¬³£¼ûÓе¥ÉùµÀºÍÁ¢ÌåÉùµÀ

3. λ¿í£ºÒ²½Ð²ÉÑùλ¿í£¬Ö¸±£´æµ¥¸öÉùÒôÑù±¾µãµÄ±ÈÌØÎ»Êý£¬Í¨³£ÊÇ16bit

4. ±ÈÌØÂÊ£ºÒ²³ÆÎ»ÂÊ, ָÿÃë´«Ë͵ıÈÌØ (bit) Êý, µ¥Î»Îª bps

5. ¼ÆË㹫ʽΪ: ±ÈÌØÂÊ = ²ÉÑùƵÂÊ * ²ÉÑùλÊý * ÉùµÀÊý


ԭʼÊý¾Ý¸ñʽ£º

ÊÓÆµ£ºYUV¡¢RGB

ÒôƵ£ºPCM


±àÂë¸ñʽ£º

ÊÓÆµ£ºH.264£¨Ò²½ÐAVG£©¡¢H.265

ÒôƵ£ºAAC¡¢HE-AAC¡¢Opus


·â×°¸ñʽ£º

MP4£¬MOV£¬FLV£¬RM£¬RMVB£¬AVI

¸ü¶à±àÂëÓë¸ñʽÏà¹ØµÄ¿É¿´ÕâÆª£ºÒôÊÓÆµ±àÂë¸ñʽÓë·â×°¸ñʽ_éÙ°¡éÙ°¡µÄ²©¿Í-CSDN²©¿Í


3¡¢Á÷ýÌåЭÒé

ͨ³£ÒôÊÓÆµÊý¾ÝÌå»ý±È½Ï´ó£¬ËùÒÔÔÚÍøÂç´«Êä¹ý³ÌÖж¼ÊÇÁ¬Ðø²»¶ÏµÄ¶àýÌåÁ÷Á¿£¬ÔÚÍøÂçÖд«ÊäÒôÊÓÆµÊý¾ÝµÄ¼¼Êõ½ÐÁ÷ýÌå¼¼Êõ£¬´«Êäʹ ÓõÄЭÒé¾ÍÊÇÁ÷ýÌåЭÒé¡£

ͨ³£Ê¹ÓõÄÁ÷ýÌåЭÒéÓÐÒÔϼ¸ÖÖ£º


[1]. RTMP£º»ùÓÚTCPÆß²ãЭÒ飬ÐԼ۱ȸߣ¬ÊÇĿǰֱ²¥ÍÆÁ÷µÄ±ê׼ʹÓÃЭÒ飻

[2]. HTTP-FLV£º»ùÓÚTCP£¬Ê¹ÓÃHTTP´«ÊäFLVÁ÷£¬·Ö·¢ÐÔÄÜÇ¿£¬ÊÊÓÃÓÚCDN·Ö·¢£»

[3]. HLS£º»ùÓÚTCP£¬±»HTML5дÈë±ê×¼Ö§³Ö£¬ÑÓʱ´ó£¬µ«ÊǼæÈÝH5£»

[4]. RTP£º»ùÓÚUDPËIJãЭÒ飬¶¨Òå¼òµ¥ÇÒÐÔÄܺ㬵«ÊÇÐèÒª¶îÍâµÄÐÅÁîЭÒé¡£


³ýÁËÒÔÉÏËÄÖÖÖ®Í⣬ÓÐЩ³§ÉÌ»¹»áÓÐ×Ô¼ºµÄЭÒéÒÑ´ïµ½ÌØ¶¨µÄ´«ÊäÄ¿µÄ¡£


ËÄÖÖÁ÷ýÌåЭÒé¶Ô±È£º


¶þ¡¢ÒôÊÓÆµÊÓÆµÖÊÁ¿±ê×¼

        Ö±²¥¹¦ÄܵIJâÊÔ£¬²»½öÒª±£ÕÏ»ù±¾µÄÒµÎñ¹¦ÄÜÐèÇ󣬹Ø×¢ÒôÊÓÆµÖÊÁ¿Ò²ÊDZز»¿ÉÉٵġ£Í¨¹ý¶ÔÁ÷³©¶È¡¢ÇåÎú¶È¡¢ÒôÖÊ¡¢Îȶ¨ÐÔºÍÁ÷Á¿ÏûºÄµÈ½øÐÐרÏî²âÊÔ£¬²»¶ÏÓÅ»¯¸÷ÏîÖÊÁ¿Ö¸±ê£¬´Ó¶øÌá¸ßÒôÊÓÆµÍ¨»°ÖÊÁ¿¡£


1.ÊÓÆµÖÊÁ¿±ê×¼ÆÀ¹À£¨´Ë´¦Ö»Áгö³£¹æµÄ¼¸¸ö£©£º

1¡¢ÊׯÁºÄʱ


µÚÒ»´Îµã»÷²¥·Åºó£¬ÈâÑÛ¿´µ½»­ÃæËùµÈ´ýµÄʱ¼ä¡£¼¼ÊõÉÏÖ¸²¥·ÅÆ÷½âÂëµÚÒ»Ö¡äÖȾÏÔʾ»­ÃæËù»¨µÄºÄʱ¡£

ͨ³£ËµµÄ ¡°Ã뿪¡±£¬Ö¸µã»÷²¥·Åºó£¬Ò»ÃëÄÚ¼´¿É¿´µ½²¥·Å»­Ãæ¡£ÊׯÁ´ò¿ªÔ½¿ì£¬ËµÃ÷Óû§ÌåÑéÔ½ºÃ¡£


2¡¢ÇåÎú¶È


ÇåÎú¶ÈÊÜÊÓÆµ·Ö±æÂʺÍÂëÂÊÓ°Ïì½Ï´ó£¬·¢ËÍÂëÂÊÔ½´óÇÒ·Ö±æÂÊÔ½¸ß£¬ÔòÊÓÆµÇåÎú¶ÈÔ½ºÃ¡£

ÐèҪעÒâµÄÊÇ£º·Ö±æÂÊÂëÂÊÌ«¸ß£¬»áµ¼ÖÂÔËÓª³É±¾Ì«¸ß£¬Óû§¶Ë¼ÓÔØµÄËÙ¶ÈÒ²±È½ÏÂý¡£·Ö±æÂÊÂëÂÊÆ«µÍ£¬ÔòÈÝÒ׳öÏÖ²»ÇåÎúµÄÎÊÌ⣬ӰÏìÓû§ÌåÑé¡£


3¡¢Ö¡ÂÊ


ÓÉÓÚÈËÀàÑÛ¾¦µÄÌØÊâÉúÀí½á¹¹£¬Èç¹ûËù¿´»­ÃæÖ¡ÂʸßÓÚ16µÄʱºò£¬¾Í»áÈÏΪÊÇÁ¬¹áµÄ£¬Òò´ËÖ¡Âʽ¨Òé²»µÍÓÚ16Ö¡¡£¶øÖ¡ÂʵÍÓÚ5֡ʱ£¬ÈËÑÛÄÜÃ÷ÏԸоõµ½»­Ãæ²»Á¬¹á£¬²úÉú¿¨µÄ¸Ð¾õ¡£Ö¡ÂʶÔÊÓÆµÖÊÁ¿µÄÓ°ÏìÔ¶Ô¶´óÓÚ·Ö±æÂʺÍQP¡£QP£ºÁ¿»¯²ÎÊý£¬·´Ó³Á˿ռäϸ½ÚѹËõÇé¿ö¡£ÖµÔ½Ð¡£¬Á¿»¯Ô½¾«Ï¸£¬Í¼ÏñÖÊÁ¿Ô½¸ß£¬²úÉúµÄÂëÁ÷Ò²Ô½³¤¡£


4¡¢¿¨¶Ù£¨Á÷³©¶È£©


Ö¸ÊÓÆµ²¥·Å¹ý³ÌÖгöÏÖ»­ÃæÖÍÖ¡£¬ÈÃÈËÃÇÃ÷ÏԸоõµ½¡°¿¨¡±¡£µ¥Î»Ê±¼äÄڵIJ¥·Å¿¨¶Ù´ÎÊýͳ¼Æ³ÆÖ®Îª¿¨¶ÙÂÊ¡£

Á÷³©¶ÈÒ»°ãÒÔ¿¨¶ÙÂÊÀ´·´Ó³£¬¿¨¶ÙµÄÐÅÏ¢Ö÷Òª°üº¬¿¨¶Ù´ÎÊýÓ뿨¶Ùʱ¼ä£»Ö±²¥³¡¾°Òµ½çͨ³£µÄ¿¨¶Ù¶¨ÒåÊÇÖ¡äÖȾ¼ä¸ô´óÓÚ1sÔòΪ¿¨¶Ù·¢Éú£»µ«Í¨¹ýÖ÷¹ÛʵÑ飬һ°ãÕâ¸öÖµ´ïµ½200ms£¬¹ÛÖÚ¼´¿É¸ÐÊܵ½¿¨¶Ù¡£


5¡¢Îȶ¨ÐÔ


ÔÚ¸÷ÖÖËðÉ˱仯³¡¾°Ï£¬Á¬Ðø³¤Ê±¼äÖ±²¥Î´³öÏÖ»¨ÆÁ¡¢ºÚÆÁ¡¢×Ô¶¯ÖжϵÈÏÖÏó¡£


6¡¢ÑÓ³Ù


ÑÓ³ÙÊÇÊý¾Ý´ÓÐÅÏ¢Ô´·¢Ë͵½Ä¿µÄµØËùÐèµÄʱ¼ä¡£ÑÓ³ÙÔ½µÍ£¬ÔòÓû§ÌåÑéÔ½ºÃ¡£


2.ÒôƵÖÊÁ¿±ê×¼ÆÀ¹À

1¡¢²ÉÑùÂÊ


Ö±²¥³¡¾°ºÍÁ¬Â󳡾°Ï£¬ÒôƵ²ÉÑùÂÊ´óÓÚ16k¡£

¸ù¾Ý²ÉÑù¶¨ÂÉ£¬×îС²ÉÑùÂÊÊÇ×î¸ß¿É²ÉÑùƵÂʵÄ2±¶£¬Ò²¾ÍÊÇ˵16kHz¿ÉÒÔ²ÉÑùµÄÉùÒôƵÂÊ·¶Î§ÊÇ8kHzÒÔÏ¡£¸ù¾ÝƵÂʱíÈËÉùƵÂÊ»ù±¾¶¼ÔÚ8kHzÒÔÏ£¬ÌرðÊÇÓïÒôƵÂÊ»ù±¾¶¼ÊÇ1kHzÒÔÏ¡£Òò´Ë16kHzµÄ²ÉÑùÂÊÍêÈ«×ã¹»¡£


2¡¢ÒôÖÊ¿Í¹ÛÆÀ·Ö


´Ë´¦½éÉÜÒ»ÖÖÖÊÁ¿ÆÀ¹ÀËã·¨¡£POLQA (¸ÐÖª¿Í¹ÛÓïÒôÖÊÁ¿ÆÀ¹À)£¬ÊÇÒ»ÖÖÈ«²Î¿¼£¨FR£©Ëã·¨£¬¿É¶ÔÓëԭʼÐźÅÏà¹ØµÄ½µ¼¶»ò´¦Àí¹ýµÄÓïÒô

ÐźŽøÐÐÆÀ¼¶¡£Ëü½«²Î¿¼Ðźţ¨½²»°Õ߲ࣩµÄÿ¸öÑù±¾ÓëÁÓ»¯Ðźţ¨ÊÕÌýÕ߲ࣩµÄÿ¸öÏàÓ¦Ñù±¾½øÐбȽÏ¡£Á½¸öÐźÅÖ®¼äµÄ¸ÐÖª²îÒì±»ÆÀΪ²îÒì¡£

POLQA ½á¹ûÖ÷ÒªÊÇÄ£ÐÍÆ½¾ùÒâ¼ûµÃ·Ö£¨MOS£©£¬º­¸Ç´Ó 1£¨²î£©µ½ 5£¨ÓÅÐ㣩µÄ·¶Î§¡£


3¡¢Òô»­Í¬²½


ÓÉÓÚ²¥·ÅÆ÷ÔÚ´¦ÀíÒôÊÓÆµµÄʱºòÊÇ·Ö¿ª½øÐнâÂëäÖȾµÄ£¬Òª×öµ½Òô»­Í¬²½ÔòÒª¸øÒô»­Ìí¼ÓÉÏʱ¼ä´Á(PTS)µÄ¸ÅÄʱ¼äÏà½üµÄÒôƵ֡ºÍÊÓÆµÖ¡£¬AG¿­·¢K8¹ú¼Ê¾ÍÈ϶¨ÎªÊÇͬ²½µÄÁ½¸öÖ¡¡£

Ò»°ãÒôÊÓÆµÍ¬²½µÄ×ö·¨ÓÐÈýÖÖ£ºÊÓÆµÍ¬²½µ½ÒôƵ¡¢ÒôƵͬ²½µ½ÊÓÆµ¡¢ÒôÊÓÆµÍ¬²½µÄÍⲿʱÖÓ¡£


4¡¢Á¬Âó-ÔëÉùÒÖÖÆ


ÔëÉùÒÖÖÆ¼¼ÊõÓÃÓÚÏû³ý±³¾°ÔëÉù£¬¸ÄÉÆÓïÒôÐźŵÄÐÅÔë±ÈºÍ¿É¶®¶È£¬ÈÃÈ˺ͻúÆ÷ÌýµÃ¸üÇå³þ¡£


5¡¢Á¬Âó-»ØÉùµÖÏû


Ö÷²¥ºÍ¹ÛÖÚÁ¬ÂóģʽÏ£¬µ¥½²ºÍË«½²Ê±£¬Ëµ»°·½Ìýµ½µÄ»ØÉù½ÏС£¬²»»áÓ°Ïì½»Á÷¡£

µ¥½²£º¹ÛÖÚ¶Ë¿ªÆôÑïÉùÆ÷£¬Ö÷²¥¶Ë˵»°£¬Ö÷¹ÛÌýÊÇ·ñÓÐ×Ô¼ºµÄ»ØÉù£»·´¹ýÀ´¹ÛÖÚ¶Ë˵»°£¬ÌýÊÇ·ñÓлØÉù¡£

Ë«½²£ºË«·½¶¼¿ªÆôÑïÉùÆ÷£¬²¢Í¬Ê±Ëµ»°£¬Ö÷¹ÛÌýÊÇ·ñÓлØÉù£¬»òÉùÒô¶ÏÐøÓмôÇС£






ÓÑÇéÁ´½Ó£ºERPϵͳ£üÇý¶¯IC£üÕ¿½­ÅàÑµÍø£ü24λADC |
΢ÐŹ«Öںţº
AG¿­·¢K8¹ú¼ÊÎĵµ£º
µØÖ·£ºÕã½­Ê¡º¼ÖÝÊÐÓàº¼Çø²Öǰ½ÖµÀÁú԰·88ºÅ3ºÅÂ¥A1318ÊÒ(´´öÎʱ´ú¹ã³¡)
sitemap¡¢ÍøÕ¾µØÍ¼