LinuxÏÂRTP±à³Ì
Á÷ýÌåÖ¸µÄÊÇÔÚÍøÂçÖÐʹÓÃÁ÷¼¼Êõ´«ÊäµÄÁ¬ÐøÊ±»ùýÌ壬ÆäÌØµãÊÇÔÚ²¥·Åǰ²»ÐèÒªÏÂÔØÕû¸öÎļþ£¬¶øÊDzÉÓñßÏÂÔØ±ß²¥·ÅµÄ·½Ê½£¬ËüÊÇÊÓÆµ»áÒé¡¢IPµç»°µÈ
Ó¦Óó¡ºÏµÄ¼¼Êõ»ù´¡¡£RTPÊǽøÐÐʵʱÁ÷ýÌå´«ÊäµÄ±ê×¼ÐÒéºÍ¹Ø¼ü¼¼Êõ£¬±¾ÎĽéÉÜÈçºÎÔÚLinuxÏÂÀûÓÃJRTPLIB½øÐÐʵʱÁ÷ýÌå±à³Ì¡£
Ëæ×ÅInternetµÄÈÕÒæÆÕ¼°£¬ÔÚÍøÂçÉÏ´«ÊäµÄÊý¾ÝÒѾ²»ÔÙ¾ÖÏÞÓÚÎÄ×ÖºÍͼÐΣ¬¶øÊÇÖð½¥ÏòÉùÒôºÍÊÓÆµµÈ¶àýÌå¸ñʽ¹ý¶É¡£Ä¿Ç°ÔÚÍøÂçÉÏ´«ÊäÒôƵ/ÊÓÆµ
£¨Audio/Video£¬¼ò³ÆA/V£©µÈ¶àýÌåÎļþʱ£¬»ù±¾ÉÏÖ»ÓÐÏÂÔØºÍÁ÷ʽ´«ÊäÁ½ÖÖÑ¡Ôñ¡£Í¨³£ËµÀ´£¬A/VÎļþÕ¼¾ÝµÄ´æ´¢¿Õ¼ä¶¼±È½Ï´ó£¬ÔÚ´ø¿íÊÜÏÞµÄ
ÍøÂç»·¾³ÖÐÏÂÔØ¿ÉÄÜÒªºÄ·ÑÊý·ÖÖÓÉõÖÁÊýСʱ£¬ËùÒÔÕâÖÖ´¦Àí·½·¨µÄÑӳٺܴó¡£Èç¹û»»ÓÃÁ÷ʽ´«ÊäµÄ»°£¬ÉùÒô¡¢Ó°Ïñ¡¢¶¯»µÈ¶àýÌåÎļþ½«ÓÉרÃŵÄÁ÷ýÌå·þÎñÆ÷¸º
ÔðÏòÓû§Á¬Ðø¡¢ÊµÊ±µØ·¢ËÍ£¬ÕâÑùÓû§¿ÉÒÔ²»±ØµÈµ½Õû¸öÎļþÈ«²¿ÏÂÔØÍê±Ï£¬¶øÖ»ÐèÒª¾¹ý¼¸ÃëÖӵįô¶¯ÑÓʱ¾Í¿ÉÒÔÁË£¬µ±ÕâЩ¶àýÌåÊý¾ÝÔÚ¿Í»§»úÉϲ¥·Åʱ£¬Îļþ
µÄÊ£Óಿ·Ö½«¼ÌÐø´ÓÁ÷ýÌå·þÎñÆ÷ÏÂÔØ¡£
Á÷£¨Streaming£©ÊǽüÄêÔÚInternetÉϳöÏÖµÄиÅÄÆä¶¨Òå·Ç³£¹ã·º£¬Ö÷ÒªÊÇָͨ¹ýÍøÂç´«Êä¶àýÌåÊý¾ÝµÄ¼¼Êõ×ܳơ£Á÷ýÌå°üº¬¹ãÒåºÍÏÁÒåÁ½
ÖÖÄÚº£º¹ãÒåÉϵÄÁ÷ýÌåÖ¸µÄÊÇʹÒôƵºÍÊÓÆµÐγÉÎȶ¨ºÍÁ¬ÐøµÄ´«ÊäÁ÷ºÍ»Ø·ÅÁ÷µÄһϵÁм¼Êõ¡¢·½·¨ºÍÐÒéµÄ×ܳƣ¬¼´Á÷ýÌå¼¼Êõ£»ÏÁÒåÉϵÄÁ÷ýÌåÊÇÏà¶ÔÓÚ´«Í³µÄ
ÏÂÔØ-»Ø·Å·½Ê½¶øÑԵģ¬Ö¸µÄÊÇÒ»ÖÖ´ÓInternetÉÏ»ñÈ¡ÒôƵºÍÊÓÆµµÈ¶àýÌåÊý¾ÝµÄз½·¨£¬ËüÄܹ»Ö§³Ö¶àýÌåÊý¾ÝÁ÷µÄʵʱ´«ÊäºÍʵʱ²¥·Å¡£Í¨¹ýÔËÓÃÁ÷ý
Ìå¼¼Êõ£¬·þÎñÆ÷Äܹ»Ïò¿Í»§»ú·¢ËÍÎȶ¨ºÍÁ¬ÐøµÄ¶àýÌåÊý¾ÝÁ÷£¬¿Í»§»úÔÚ½ÓÊÕÊý¾ÝµÄͬʱÒÔÒ»¸öÎȶ¨µÄËÙÂʻطţ¬¶ø²»ÓõÈÊý¾ÝÈ«²¿ÏÂÔØÍêÖ®ºóÔÙ½øÐлطš£
ÓÉÓÚÊÜÍøÂç´ø¿í¡¢¼ÆËã»ú´¦ÀíÄÜÁ¦ºÍÐÒ鹿·¶µÈ·½ÃæµÄÏÞÖÆ£¬ÒªÏë´ÓInternetÉÏÏÂÔØ´óÁ¿µÄÒôƵºÍÊÓÆµÊý¾Ý£¬ÎÞÂÛ´ÓÏÂÔØÊ±¼äºÍ´æ´¢¿Õ¼äÉÏÀ´½²¶¼ÊDz»Ì«ÏÖ
ʵµÄ£¬¶øÁ÷ýÌå¼¼ÊõµÄ³öÏÖÔòºÜºÃµØ½â¾öÁËÕâÒ»ÄÑÌ⡣ĿǰʵÏÖÁ÷ýÌå´«ÊäÖ÷ÒªÓÐÁ½ÖÖ·½·¨£ºË³ÐòÁ÷£¨progressive
streaming£©´«ÊäºÍʵʱÁ÷£¨realtime streaming£©´«Ê䣬ËüÃÇ·Ö±ðÊʺÏÓÚ²»Í¬µÄÓ¦Óó¡ºÏ¡£
˳ÐòÁ÷´«Êä
˳ÐòÁ÷´«Êä²ÉÓÃ˳ÐòÏÂÔØµÄ·½Ê½½øÐд«Ê䣬ÔÚÏÂÔØµÄͬʱÓû§¿ÉÒÔÔÚÏ߻طŶàýÌ
Ïà¹ØÎĵµ£º
£¨L2CAPÐÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPÐÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼Á¬½Ó¿ØÖƺÍÊÊÅäÐÒé (L2CAP) ΪÉϲãÐÒéÌá¹©ÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àÐÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãÐÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......
Ò»£ºÇ°ÑÔ
×î½üÔÚÑо¿androidµÄsensor driver£¬Ö÷ÒªÊÇE-compass£¬ÆäÖÐÓõ½ÁËLinux input×Óϵͳ.ÔÚÍøÉÏÒ²¿´Á˺ܶàÕâ·½ÃæµÄ×ÊÁÏ£¬¸Ð¾õ»¹ÊÇÕâÆª·ÖÎöµÄ±È½ÏϸÖÂ͸³¹£¬Òò´Ë×ªÔØÒ»ÏÂÒÔ±ã×Ô¼ºÑ§Ï°£¬Í¬Ê±ºÍ´ó¼Ò·ÖÏí£¡
£¨ÕâÆª²©¿ÍÖ÷ÒªÊÇÒÔ¼üÅÌÇý¶¯ÎªÀýµÄ£¬²»¹ý½²½âµÄÊÇLinux Input Subsystem£¬¿ÉÒÔ×ÐϸµÄÑо¿Ò»Ï£¡£©
¼üÅÌÇý¶¯½«¼ì ......
linux—selectÏê½â
selectϵͳµ÷ÓÃʱÓÃÀ´ÈÃÎÒÃǵijÌÐò¼àÊÓ¶à¸öÎļþ¾ä±úµÄ״̬±ä»¯µÄ¡£³ÌÐò»áÍ£ÔÚselectÕâÀïµÈ´ý£¬Ö±µ½±»¼àÊÓµÄÎļþ¾ä±úÓÐÒ»¸ö»ò¶à¸ö·¢ÉúÁË״̬¸Ä±ä¡£
¹ØÓÚÎļþ¾ä±ú£¬Æäʵ¾ÍÊÇÒ»¸öÕûÊý£¬Í¨¹ýsocketº¯ÊýµÄÉùÃ÷¾ÍÃ÷°×ÁË£º
int socket(int domain, int type, int protocol);
ÎÒÃÇ×îÊìϤµÄ¾ä±úÊÇ0¡¢1¡¢2 ......
Ò»£®Ç°ÑÔ
¡¡¡¡LinuxÓµÓзḻ¸÷ÖÖÔ´´úÂë×ÊÔ´,µ«ÊǴ󲿷ִúÂëÔÚWindowsƽ̨Çé¿öÊÇÎÞ·¨Õý³£±àÒëµÄ¡£Windowsƽ̨¸ù±¾ÎÞ·¨Ö±½ÓÀûÓÃÕâЩԴ´úÂë×ÊÔ´¡£Èç¹ûÏëҪʹÓÃÍêÕûµÄ´úÂ룬¾ÍÒª×öÒÆÖ²¹¤×÷¡£ÒòΪC/C++ LibraryµÄ²»Í¬ºÍÆäËûµÄһЩÔÒò£¬ÒÆÖ²C/C++´úÂëÊÇÒ»ÏîÀ§ÄѵŤ×÷¡£±¾ÎĽ«ÒÔÒ»¸öʵ¼ÊµÄÀý×Ó£¨Tar£©À´ËµÃ÷ÈçºÎ°ÑLinux´úÂëÒÆÖ² ......
±¾Õ½éÉÜ POSIX Ï̵߳Ļù±¾Ï̱߳à³ÌÀý³Ì¡£±¾Õ½éÉÜȱʡỊ̈߳¨¼´£¬¾ßÓÐȱʡÊôÐÔÖµµÄỊ̈߳©£¬ÕâÊǶàÏ̱߳à³ÌÖÐ×î³£ÓõÄÏ̡߳£±¾Õ»¹½éÉÜÈçºÎ´´½¨ºÍʹÓþßÓзÇȱʡÊôÐÔµÄÏ̡߳£
±¾Õ½éÉÜµÄ POSIX Àý³Ì¾ßÓÐÓë×î³õµÄ Solaris ¶àÏ߳̿âÏàËÆµÄ±à³Ì½Ó¿Ú¡£
Ï߳̿â
ÏÂÃæ¼òÒªÂÛÊöÁËÌØ¶¨ÈÎÎñ¼°ÆäÏà¹ØÊÖ²áÒ³¡£
´´½¨È±Ê¡Ïß³Ì
Èç¹ûδ ......