{"id":2634,"date":"2019-09-11T10:40:20","date_gmt":"2019-09-11T02:40:20","guid":{"rendered":"http:\/\/learn-house.idv.tw\/?p=2634"},"modified":"2019-09-11T10:50:26","modified_gmt":"2019-09-11T02:50:26","slug":"dvb-si%e5%85%a5%e9%96%80","status":"publish","type":"post","link":"https:\/\/learn-house.idv.tw\/?p=2634","title":{"rendered":"[\u8f49]DVB SI\u5165\u9580"},"content":{"rendered":"<p>\u8cc7\u6599\u4f86\u6e90\uff1ahttps:\/\/www.twblogs.net\/a\/5b8b3f0c2b717718832e4ca3<\/p>\n<p><strong>\u00a0<\/strong>\u4e00\u3001\u6578\u5b57\u96fb\u8996\u548c\u6a21\u64ec\u96fb\u8996\u7bc0\u76ee\u9078\u64c7\u7684\u65b9\u5f0f\uff1a<\/p>\n<p>\u6a21\u64ec\u96fb\u8996\uff1a\u4e00\u500b\u983b\u9053\uff08\u4e00\u7a2e\u983b\u7387\uff09\u5c0d\u61c9\u4e00\u500b\u7bc0\u76ee\u3002<\/p>\n<p>\u6578\u5b57\u96fb\u8996\uff1a\u4e00\u500b\u7269\u7406\u983b\u9053\uff08\u983b\u7387\uff09\u5c0d\u61c9\u4e00\u8def\u78bc\u6d41\uff08\u542b\u591a\u8def\u7bc0\u76ee\uff09\uff0c\u4f7f\u7528\u8907\u7528\u6280\u8853\u5373\u53ef\u505a\u5230\u3002\u8981\u89c0\u770b\u5176\u4e2d\u7684\u67d0\u4e00\u8def\u7bc0\u76ee\uff0c\u9084\u5fc5\u9808\u5f9e\u50b3\u8f38\u6d41\u4e2d\u63d0\u51fa\u8a72\u8def\u7bc0\u76ee\u7684\u58d3\u7e2e\u5305\uff0c\u7136\u5f8c\u518d\u9032\u884c\u89e3\u78bc\u3002<\/p>\n<p><!--more--><\/p>\n<p><strong>\u4e8c\u3001PSI\u8207SI<\/strong><\/p>\n<p><strong>\u00a0 \u00a0 \u00a0 \u00a0 PSI\uff1a<\/strong>\u5728mpeg-2\u7684\u50b3\u8f38\u6d41\uff08TransportStream\uff09\u4e2d\uff0c\u7bc0\u76ee\u5c08\u7528\u4fe1\u606fPSI\uff08Progame SpecificInformation\uff09\uff0c\u5c31\u662f\u898f\u5b9a\u4e0d\u540c\u7bc0\u76ee\u548c\u7bc0\u76ee\u7684\u4e0d\u540c\u6210\u5206\u5982\u4f55\u8907\u7528\u6210\u4e00\u500b\u7d71\u4e00\u7684\u78bc\u6d41\u3002\u4ee5PSI\u7232\u57fa\u790e\u53ef\u4ee5\u63d0\u4f9b\u4e00\u500b\u78bc\u6d41\u7684\u69cb\u6210\uff0c\u5f9e\u800c\u5e6b\u52a9\u7528\u6236\u5c0d\u7bc0\u76ee\u9032\u884c\u9078\u64c7\u3002<\/p>\n<p><strong>\u00a0 \u00a0 \u00a0 \u00a0 SI\uff1a<\/strong>DVB\u4e2d\u7684\u670d\u52d9\u4fe1\u606f\uff08Service Information\uff09\u5247\u5c0d\u6b64\u9032\u884c\u4e86\u9032\u4e00\u6b65\u7684\u64f4\u5c55\uff0c\u52a0\u5165\u4e86\u4e00\u4e9b\u5c0d\u7528\u6236\u6709\u7528\u7684\u4fe1\u606f\uff0c\u8868\u793a\u7bc0\u76ee\u7684\u985e\u578b\u3001\u670d\u52d9\u5546\u3001\u7bc0\u76ee\u7684\u76f8\u4e92\u95dc\u7b49\u3002<\/p>\n<p>&nbsp;<\/p>\n<p><strong>1\u3001PSI\uff1a\u7bc0\u76ee\u7279\u5b9a\u4fe1\u606f\uff08Progam \u00a0Specific \u00a0Information\uff09<\/strong><\/p>\n<p>\u529f\u80fd\uff1a<\/p>\n<p>\u5f9e\u4e00\u500b\u651c\u5e36\u591a\u500b\u7bc0\u76ee\u7684\u67d0\u4e00\u500bTS\u6d41\u4e2d\u6b63\u78ba\u627e\u5230\u7279\u5b9a\u7684\u7bc0\u76ee\u3002PSI\u6578\u64da\u4fe1\u606f\u7528\u65bc\u5c0d<strong><u>\u8907\u7528\u6d41\u4e2d\u7684\u4e0d\u540c\u7bc0\u76ee\u6d41\u9032\u884c\u89e3\u8907\u7528\u548c\u89e3\u78bc<\/u><\/strong>\u3002PSI\u4e2d\u5305\u62ec\u97f3\u8996\u983b\u6578\u64da\u7684PID\u4ee5\u53ca\u6709\u95dc\u7bc0\u76eePID\u4e4b\u9593\u7684\u95dc\u4fc2\u3002<\/p>\n<p>\u7279\u9ede\uff1a<\/p>\n<p>\u63cf\u8ff0\u4e86\u6bcf\u4e00\u500bES\uff08Elementary stream\uff09<\/p>\n<p>\u7d66\u6bcf\u4e00\u500bES\u6620\u5c04\u4e00\u500bPID<\/p>\n<p>\u7531\u8907\u7528\u5668\u751f\u6210<\/p>\n<p>\u50c5\u50c5\u63cf\u8ff0\u4e00\u500b\u55ae\u4e00\u7684\u78bc\u6d41\u3002<\/p>\n<p>&nbsp;<\/p>\n<p>PSI\u5177\u9ad4\u6d89\u53ca4\u500b\u8868\uff1aPAT\u3001PMT\u3001CAT\u548cNIT<\/p>\n<p><strong>\uff081\uff09PAT\uff08ProgramAssociation Table\uff09\u7bc0\u76ee\u76f8\u95dc\u8868<\/strong><\/p>\n<p>\u5305\u62ec\u8a72TS\u6d41\u4e2d\u6bcf\u500b\u7bc0\u76ee\u5c0d\u61c9\u7684PMT\u8868\u7684PID\u53caNIT\u8868\u7684PID\u3002PAT\u7684PID=0x0000\u3002<\/p>\n<p><strong>\uff082\uff09PMT\uff08ProgramMap Table\uff09\u7bc0\u76ee\u6620\u5c04\u8868<\/strong><\/p>\n<p>\u8a72\u8868\u7684PID\u662f\u7531PAT\u63d0\u4f9b\u7d66\u51fa\u7684\u3002\u901a\u904e\u8a72\u8868\u53ef\u4ee5\u5f97\u5230\u4e00\u8def\u7bc0\u76ee\u4e2d\u5305\u542b\u7684\u4fe1\u606f\uff0c\u4f8b\u5982\uff1a\u8a72\u8def\u7bc0\u76ee\u7531\u54ea\u4e9b\u6d41\u69cb\u6210\u548c\u9019\u4e9b\u6d41\u7684\u985e\u578b\uff08\u8996\u983b\u3001\u97f3\u983b\u3001\u6578\u64da\uff09\uff0c\u6307\u5b9a\u7bc0\u76ee\u4e2d\u5404\u6d41\u5c0d\u61c9\u7684PID\uff0c\u4ee5\u53ca\u8a72\u7bc0\u76ee\u7684PCR\u6240\u5c0d\u61c9\u7684PID\u3002<\/p>\n<p><strong>\uff083\uff09CAT\uff08ConditionalAccess Table\uff09\u689d\u4ef6\u63a5\u6536\/\u8a2a\u554f\u5217\u8868<\/strong><\/p>\n<p>\u63d0\u4f9b\u7cfb\u7d71\u4e2d\u689d\u4ef6\u63a5\u6536\u7684\u4fe1\u606f\uff0c\u6307\u5b9aCA\u7cfb\u7d71\u8207\u5b83\u5011\u76f8\u61c9\u7684\u6388\u6b0a\u7ba1\u7406\u4fe1\u606fEMM\uff08Entitlement ManagementMessages\uff09\u4e4b\u9593\u7684\u806f\u7e6b\uff0c\u6307\u5b9aEMM\u7684PID\u53ca\u5176\u4ed6\u76f8\u95dc\u7684\u53c3\u6578\u3002CAT\u7684PID=0x0001\u3002<\/p>\n<p><strong>\uff084\uff09NIT\uff08NetworkInformation Table\uff09 \u7db2\u7d61\u4fe1\u606f\u8868<\/strong><\/p>\n<p>\u8a72\u8868\u7684PID\u662f\u7531PAT\u63d0\u4f9b\u7684\u3002NIT\u7684\u4f5c\u7528\u4e3b\u8981\u662f\u5c0d\u591a\u8def\u50b3\u8f38\u6d41\u7684\u8b58\u5225\uff0cNIT\u63d0\u4f9b\u591a\u8def\u50b3\u8f38\u6d41\u3001\u7269\u7406\u7db2\u7d61\u53ca\u7db2\u7d61\u50b3\u8f38\u7684\u76f8\u95dc\u7684\u4e00\u4e9b\u4fe1\u606f\uff0c\u5982\u7528\u65bc\u8abf\u8ae7\u7684\u983b\u7387\u4fe1\u606f\u4ee5\u53ca\u7de8\u78bc\u65b9\u5f0f\u3001\u8abf\u88fd\u65b9\u5f0f\u7b49\u53c3\u6578\u65b9\u9762\u7684\u4fe1\u606f\u3002<\/p>\n<p>&nbsp;<\/p>\n<p><strong>2\u3001SI\uff1a\u696d\u52d9\u4fe1\u606f\uff08Service Information\uff09<\/strong><\/p>\n<p>\u5728TS\u4e2d\uff0c\u50c5\u6709PSI\u4fe1\u606f\u6642\uff0cSTB<strong>\u4e0d\u80fd\u81ea\u52d5\u63a5\u6536\u67d0\u500b\u696d\u52d9<\/strong>\u4e26\u63d0\u4f9b\u76f8\u61c9\u7684\u7bc0\u76ee\u4fe1\u606f\uff0c\u800c\u662f\u901a\u904eSI\u4fe1\u606f\u4f86\u7232PSI\u4f5c\u88dc\u5145\u3002<\/p>\n<p>MPEG-2\u7684PSI\u4e2d\u63d0\u4f9b\u4e86\u4e0d\u5c11\u7684\u95dc\u65bc\u7bc0\u76ee\u7d44\u6210\u548c\u76f8\u4e92\u95dc\u4fc2\u7684\u4fe1\u606f\uff0c\u5f9e\u800c\u4f7f\u5f97\u5728\u63a5\u6536\u7aef\u53ef\u4ee5\u6b63\u78ba\u7684\u5c0d\u591a\u8def\u50b3\u8f38\u6d41\u9032\u884c\u5206\u89e3\u3002\u4f46\u662f\u9019\u4e9b\u4fe1\u606f\u5728\u5be6\u969b\u4f7f\u7528\u6642\u4ecd\u986f\u5f97\u4e0d\u5920\uff0c\u7232\u6b64\u5728DVB\u4e2d\u63a1\u7528SI\u548cPSI\u4fe1\u606f\u9032\u884c\u4e86\u9032\u4e00\u6b65\u7684\u64f4\u5c55\u3002<\/p>\n<p>\u4e3b\u8981\u7528\u9014\uff1a<\/p>\n<p>\u6839\u64daNIT\u3001PAT\u3001PMT\u7b49\u4fe1\u606f\u53ef\u4ee5\u9032\u884c\u81ea\u52d5\u7684\u983b\u9053\u8abf\u8ae7\u00a0\uff1b<\/p>\n<p>\u66f4\u65b9\u4fbf\u7684\u5c0d\u7bc0\u76ee\u9032\u884c\u9078\u64c7\u8207\u5b9a\u4f4d\uff1b<\/p>\n<p>\u5be6\u73fe\u96fb\u5b50\u7bc0\u76ee\u6307\u5357EPG(ElectronicProgram Guide)\u7b49<\/p>\n<p>\u7279\u9ede\uff1a<\/p>\n<p>\u63d0\u4f9b\u5c0e\u822a\u4fe1\u606f\uff08\u5305\u62ec\u983b\u9053\u540d\u7a31\u3001\u983b\u9053\u865f\u3001\u6392\u5e8f\u3001\u7bc0\u76ee\u6307\u5357\u7b49\uff09\u7d66STB<\/p>\n<p>\u8981\u6c42\u8207\u8907\u7528\u5668\u540c\u6b65\uff08\u6620\u5c04SIService ID\uff09<\/p>\n<p>\u8986\u84cb\u591a\u500b\u78bc\u6d41\uff08\u63cf\u8ff0\u6574\u500b\u7db2\u7d61\u7684\u76f8\u95dc\u4fe1\u606f\uff09<\/p>\n<p>&nbsp;<\/p>\n<p>PSI\u4e2d\u7684\u4fe1\u606f\u57fa\u672c\u4e0a\u90fd\u662f\u8207\u7576\u5148\u78bc\u6d41\u76f8\u95dc\u7684\uff0c\u5373\u5b83\u5011\u6240\u6d89\u53ca\u7684\u5167\u5bb9\u90fd\u8207\u7576\u524d\u78bc\u6d41\u4e2d\u7684\u90e8\u5206\u4fe1\u606f\u76f8\u95dc\u3002\u8207PSI\u4e0d\u540c\u7684\u662f\uff0cSI\u7684\u57fa\u672c\u4fe1\u606f\u53ef\u4ee5\u5305\u62ec\u4e0d\u5728\u7576\u524d\u78bc\u6d41\u4e2d\u7684\u4e00\u4e9b\u670d\u52d9\u548c\u4e8b\u4ef6\uff0c\u5141\u8a31\u7528\u6236\u9032\u884c\u66f4\u591a\u7684\u9078\u64c7\u548c\u4e86\u89e3\u66f4\u591a\u7684\u5176\u4ed6\u7684\u670d\u52d9\u4fe1\u606f\u3002<\/p>\n<p><strong>\u00a0DVB\u898f\u5b9a\u651c\u5e36SI\u4fe1\u606f\u7684\u50b3\u8f38\u5305\u5fc5\u9808\u7528\u6307\u5b9a\u7684PID<\/strong>\uff0c\u6307\u5b9a\u7684PID\u5982\u4e0b\u8868\uff1a<\/p>\n<p>PAT 0X0000<\/p>\n<p>CAT 0X0001<\/p>\n<p>TSDT 0X0002<\/p>\n<p>RESERVED 0X0003 TO 0X000F<\/p>\n<p>NIT\u3001ST 0X0010<\/p>\n<p>SDT\u3001BAT\u3001ST 0X0011<\/p>\n<p>EIT\u3001ST 0X0012<\/p>\n<p>RST\u3001ST 0X0013<\/p>\n<p>TDT\u3001TOT\u3001ST 0X0014<\/p>\n<p>\u5728\u8a72\u8868\u4e2d\u53ef\u4ee5\u770b\u5230\u540c\u4e00\u500bPID\u53ef\u4ee5\u5c0d\u61c9\u4e0d\u540c\u7684\u8868\uff0c\u8981\u628a\u9019\u6a23\u7684\u8868\u5340\u5206\u958b\u4f86\uff0c\u9700\u8981\u9032\u4e00\u6b65\u627e\u5230TableID\u9032\u884c\u8b58\u5225\u3002<\/p>\n<p>0x00Program_association_section<\/p>\n<p>0x01Conditional_access_section<\/p>\n<p>0x02 Program _map_section<\/p>\n<p>0x03Transport_stream_description_section<\/p>\n<p>0x04 TO 0X3F Reserved<\/p>\n<p>0x40Network_information_section-actual_network<\/p>\n<p>0x41Network_information_section-other_network<\/p>\n<p>0x42Service_description_section-actual_stream<\/p>\n<p>0x43 to 0x45 Resreved forfuture use<\/p>\n<p>0x46Service_description_section-other_transport_stream 0x47 to 0x49 Reserved forfuture use<\/p>\n<p>0x4ABouquet_association_section<\/p>\n<p>0x4B to 0x4D Reserved forfuture use<\/p>\n<p>0x4E Event_information_section-actual_transport_stream\uff0cP\/F<\/p>\n<p>0x4FEvent_information_section-other_transport_stream\uff0cP\/F<\/p>\n<p>0x50 to 0x5F Event_information_section-actual_stream\uff0cschedule<\/p>\n<p>0x60 to 0x6FEvent_information_section-other_stream\uff0cschedule 0x70 Time_date_section<\/p>\n<p>0x71Running_status_section<\/p>\n<p>0x72 Stuffing_section<\/p>\n<p>0x73 Time_offset_section<\/p>\n<p>0x74 to 0x7D Reserved forfuture use<\/p>\n<p>0x7EDiscontinuity_information_section<\/p>\n<p>0x7FSelection_information_section<\/p>\n<p>0x80 to 0xFE User defined<\/p>\n<p>0xFF Reserved<\/p>\n<p>&nbsp;<\/p>\n<p>SI\u5177\u9ad4\u6d89\u53ca9\u500b\u8868\uff1aBAT\u3001SDT\u3001EIT\u3001TDT\u3001TOT\u53caRST\u3001ST\u3001SIT\u3001DIT<\/p>\n<p><strong>\uff081\uff09BAT\uff08Bouquet Association Table\uff09\u696d\u52d9\u7fa3\u95dc\u806f\u8868<\/strong><\/p>\n<p>\u8a72\u8868\u63d0\u4f9b\u4e00\u7cfb\u5217\u985e\u4f3c\u7bc0\u76ee\u7684\u96c6\u5408\u3002\u9019\u4e9b\u7bc0\u76ee\u53ef\u4ee5\u5728\u4e0d\u540c\u7684\u50b3\u8f38\u6d41\u4e2d\uff0c\u5229\u7528\u8a72\u8868\u53ef\u4ee5\u5f88\u65b9\u4fbf\u7684\u9032\u884c\u76f8\u95dc\u7bc0\u76ee\u6216\u67d0\u4e00\u985e\u7bc0\u76ee\u7684\u700f\u89bd\u548c\u9078\u64c7\u3002\u00a0BAT\u7684PID=0x0011\u3002\u667a\u80fd\u5361\u5728\u958b\u6236\u6642\uff0c\u6536\u8cbb\u7cfb\u7d71\u4e2d\u5206\u914d\u4e00\u500bBouquestID\uff0c\u4e26\u5beb\u5728\u5361\u4e0a\u3002\u6a5f\u9802\u76d2\u958b\u6a5f\u627e\u5230BAT\u8868\u5f8c\uff0c\u6839\u64da\u5361\u4e0a\u7684BouquestID\uff0c\u986f\u793a\u51fa\u8207\u8a72Bouquet\u5c0d\u61c9\u7684\u7bc0\u76ee\u5217\u8868\u3002<\/p>\n<p><strong>\uff082\uff09SDT\uff08\u00a0Service Description Table\uff09\u670d\u52d9\u63cf\u8ff0\u8868<\/strong><\/p>\n<p>\u7528\u65bc\u63cf\u8ff0\u7cfb\u7d71\u4e2d\u7bc0\u76ee\u7684\u540d\u7a31\u3001\u7bc0\u76ee\u63d0\u4f9b\u8005\u3001\u662f\u5426\u6709\u76f8\u61c9\u7684\u4e8b\u4ef6\u63cf\u8ff0\u8868\u7b49\u65b9\u9762\u7684\u4fe1\u606f\u3002SDT\u7684PID=0x0011\u3002\u8a72\u8868\u53ef\u4ee5\u63cf\u8ff0\u7576\u524d\u50b3\u8f38\u6d41---SDTActual\uff0c\u4e5f\u53ef\u4ee5\u63cf\u8ff0\u5176\u4ed6TS\u6d41---SDT Other\uff0c\u7531Table ID\u9032\u884c\u5340\u5206\u3002<\/p>\n<p><strong>\uff083\uff09EIT\uff08EventInformation Table\uff09\u4e8b\u4ef6\u4fe1\u606f\u8868<\/strong><\/p>\n<p>\u8a72\u8868\u662f\u5c0d\u67d0\u4e00\u8def\u7bc0\u76ee\u7684\u66f4\u9032\u4e00\u6b65\u7684\u63cf\u8ff0\uff0c\u662f\u751f\u6210EPG\uff08Electronic Program Guide\u00a0\u96fb\u5b50\u7bc0\u76ee\u6307\u5357\uff09\u7684\u4e3b\u8981\u8868\uff0cEIT\u5305\u542b\u4e8b\u4ef6\u6216\u7bc0\u76ee\u7684\u6709\u95dc\u6578\u64da\uff0c\u5982\u4e8b\u4ef6\u7684\u540d\u7a31\u3001\u958b\u59cb\u6642\u9593\u3001\u6642\u9593\u9577\u5ea6\u3001\u904b\u884c\u72c0\u614b\u7b49\u3002EIT\u7684PID=0X0012\u3002<\/p>\n<p>\u63cf\u8ff0\u7576\u524d\u50b3\u8f38\u6d41\u4e2d\u7684\u7576\u524d\u548c\u4e0b\u4e00\u689d\u4e8b\u4ef6\u5167\u5bb9\uff0c\u7a31\u4e4b\u7232EITPresent\/Following Actual\uff0c\u7c21\u7a31P\/F Actual\u3002<\/p>\n<p>\u63cf\u8ff0\u5176\u4ed6\u50b3\u8f38\u6d41\u4e2d\u7684\u7576\u524d\u548c\u4e0b\u4e00\u689d\u4e8b\u4ef6\u5167\u5bb9\uff0c\u7a31\u4e4b\u7232EITPresent\/Following Other\uff0c\u7c21\u7a31P\/F Other\u3002<\/p>\n<p>\u63cf\u8ff0\u7576\u524d\u50b3\u8f38\u6d41\u4e2d\u7bc0\u76ee\u7684\u9032\u4e00\u6b65\u7684\u4e8b\u4ef6\u5167\u5bb9\uff0c\u7a31\u4e4b\u7232EITSchedule Actual\uff0c\u7c21\u7a31Schedule\u00a0Actual\u3002<\/p>\n<p>\u63cf\u8ff0\u5176\u4ed6\u50b3\u8f38\u6d41\u4e2d\u7bc0\u76ee\u7684\u9032\u4e00\u6b65\u7684\u4e8b\u4ef6\u5167\u5bb9\uff0c\u7a31\u4e4b\u7232EITSchedule Other\uff0c\u7c21\u7a31ScheduleOther\u3002<\/p>\n<p><strong>\uff084\uff09TDT\uff08Time and Date Table\uff09\u6642\u9593\u65e5\u671f\u8868<\/strong><\/p>\n<p>\u63d0\u4f9b\u7576\u524d\u6642\u9593\u548c\u65e5\u671f\u76f8\u95dc\u7684\u4fe1\u606f\uff0c\u7528\u4f86\u5c0dIRD\u7684\u89e3\u78bc\u6642\u9418\u9032\u884c\u66f4\u65b0\u3002TDT\u7684PID=0x0014\u3002<\/p>\n<p><strong>\uff085\uff09TOT\uff08Time Offset Table\uff09\u6642\u9593\u504f\u79fb\u8868<\/strong><\/p>\n<p>\u8a72\u8868\u63d0\u4f9b\u7576\u5730\u6642\u9593\u8207TDT\u4e4b\u9593\u7684\u95dc\u4fc2\uff0c\u8a72\u8868\u8207TDT\u914d\u5408\u4f7f\u7528\u3002TOT\u7684PID=0x0014\u3002<\/p>\n<p><strong>\uff086\uff09RST\uff08Running Status Table\uff09\u904b\u884c\u72c0\u614b\u8868<\/strong><\/p>\n<p>\u8a72\u8868\u63d0\u4f9b\u67d0\u4e00\u5177\u9ad4\u4e8b\u4ef6\u7684\u904b\u884c\u72c0\u614b\uff0c\u53ef\u7528\u65bc\u6309\u6642\u81ea\u52d5\u7684\u5207\u63db\u5230\u6307\u5b9a\u7684\u4e8b\u4ef6\uff1b<\/p>\n<p><strong>\uff087\uff09ST\uff08Stuffing Table\uff09\u586b\u5145\u8868<\/strong><\/p>\n<p>\u8a72\u8868\u8868\u660e\u5176\u5167\u5bb9\u662f\u7121\u6548\u7684\uff0c\u53ea\u4f5c\u7232\u586b\u5145\u5b57\u7bc0\u3002<\/p>\n<p><strong>\uff088\uff09SIT\uff08Selection Information \u00a0Table\uff09\u9078\u64c7\u4fe1\u606f\u8868<\/strong><\/p>\n<p><strong>\uff089\uff09DIT\uff08Discontinuity Information Table\uff09\u9593\u65b7\u4fe1\u606f\u8868<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong>DVB\u4e2d\u7684TS\u89e3\u8907\u7528\uff08demux\uff09\u539f\u7406\uff1a<\/strong><\/p>\n<p>1\u3001\u6a5f\u9802\u76d2\u5148\u8abf\u6574\u9ad8\u983b\u982d\u5230\u4e00\u500b\u56fa\u5b9a\u7684\u983b\u7387(\u5982498MHZ)\uff0c\u5982\u679c\u6b64\u983b\u7387\u6709\u6578\u5b57\u4fe1\u865f\uff0c\u5247COFDM\u82af\u7247(\u5982MT352)\u6703\u81ea\u52d5\u628aTS\u6d41\u6578\u64da\u50b3\u9001\u7d66MPEG-2 decoder\u3002<\/p>\n<p>2\u3001MPEG-2decoder\u5148\u9032\u884c\u6578\u64da\u7684\u540c\u6b65\uff0c\u4e5f\u5c31\u662f\u7b49\u5f85\u5b8c\u6574\u7684Packet\u7684\u5230\u4f86\u3002\u7136\u5f8c\u5faa\u74b0\u67e5\u627e\u662f\u5426\u51fa\u73fePID==0x0000\u7684Packet\u3002<\/p>\n<p>\u2460\u5982\u679c\u51fa\u73fe\u4e86\uff0c\u5247\u99ac\u4e0a\u9032\u5165\u5206\u6790PAT\u7684\u8655\u7406\uff0c\u7372\u53d6\u4e86\u6240\u6709\u7684PMT\u7684PID\u3002\u63a5\u7740\u5faa\u74b0\u67e5\u627e\u662f\u5426\u51fa\u73fePMT\uff0c\u5982\u679c\u767c\u73fe\u4e86\uff0c\u5247\u81ea\u52d5\u9032\u5165PMT\u5206\u6790\uff0c\u7372\u53d6\u8a72\u983b\u6bb5\u6240\u6709\u7684\u983b\u9053\u6578\u64da\u4e26\u4fdd\u5b58\u3002<\/p>\n<p>\u53ea\u8981\u6211\u5011\u8655\u7406\u4e86PMT\uff0c\u90a3\u9ebc\u6211\u5011\u5c31\u53ef\u4ee5\u7372\u53d6\u983b\u9053\u4e2d\u6240\u6709\u7684PID\u4fe1\u606f\uff0c\u4f8b\u5982\u7576\u524d\u983b\u9053\u5305\u542b\u591a\u5c11\u500bVideo\uff0c\u5171\u591a\u5c11\u500bAudio\uff0c\u548c\u5176\u4ed6\u6578\u64da\uff0c\u9084\u80fd\u77e5\u9053\u6bcf\u7a2e\u6578\u64da\u5c0d\u61c9\u7684PID\u5206\u5225\u662f\u4ec0\u9ebc\u3002\u9019\u6a23\u5982\u679c\u6211\u5011\u8981\u9078\u64c7\u5176\u4e2d\u4e00\u500bVideo\u548cAudio\u6536\u770b\uff0c\u90a3\u9ebc\u53ea\u9700\u8981\u628a\u8981\u6536\u770b\u7684\u7bc0\u76ee\u7684VideoPID\u548cAudioPID\u4fdd\u5b58\u8d77\u4f86\uff0c\u5728\u8655\u7406Packet\u7684\u6642\u5019\u9032\u884c\u904e\u6ffe\u5373\u53ef\u5be6\u73fe\u3002<\/p>\n<p>\u2461\u5982\u679c\u6c92\u6709\u767c\u73fePAT\u6216\u8005\u6c92\u6709\u767c\u73fePMT\uff0c\u8aaa\u660e\u8a72\u983b\u6bb5\u6c92\u6709\u4fe1\u865f\uff0c\u9032\u5165\u4e0b\u4e00\u500b\u983b\u7387\u6383\u63cf\u3002<\/p>\n<p>&nbsp;<\/p>\n<p>\u5f9e\u4ee5\u4e0a\u63cf\u8ff0\u53ef\u4ee5\u770b\u51fa\uff0c\u6a5f\u9802\u76d2\u641c\u7d22\u983b\u7387\u662f\u96a8\u6a5f\u767c\u751f\u7684\uff0c\u8981\u4f7f\u6bcf\u6b21\u6a5f\u9802\u76d2\u90fd\u80fd\u641c\u7d22\u5230\u4fe1\u865f\uff0c\u5247\u8981\u6c42TS\u6d41\u6bcf\u9694\u4e00\u6bb5\u6642\u9593\u5c31\u767c\u9001\u4e00\u6b21PAT\u548cPMT\u3002\u4e8b\u5be6\u4e0aDVB\u50b3\u8f38\u7cfb\u7d71\u5c31\u662f\u9019\u9ebc\u505a\u7684\u3002\u56e0\u6b64\u7121\u8ad6\u4f55\u6642\u63a5\u5165\u7d42\u7aef\u7cfb\u7d71\uff0c\u7cfb\u7d71\u90fd\u80fd\u99ac\u4e0a\u641c\u7d22\u5230\u7bc0\u76ee\u4e26\u6b63\u78ba\u89e3\u8907\u7528\u5be6\u73fe\u64ad\u653e\u3002\u4e0d\u50c5\u50c5\u5982\u6b64\uff0c\u5176\u4ed6\u6578\u64da\u4e5f\u90fd\u662f\u4ea4\u66ff\u50b3\u9001\u7684\u3002\u6bd4\u5982\u7b2c\u4e00\u500bPacket\u53ef\u80fd\u662fPAT\uff0c\u7b2c\u4e8c\u500bPacket\u53ef\u80fd\u662fPMT\uff0c\u800c\u7b2c\u4e09\u500bPacket\u53ef\u80fd\u662fVideo1\uff0c\u7b2c\u56db\u500bPacket\u53ef\u80fd\u662fVideo2\uff0c\u53ea\u8981\u7cfb\u7d71\u50b3\u8f38\u901f\u5ea6\u8db3\u5920\u5feb(\u5c31\u662f\u7a31\u4e4b\u7232\"\u78bc\u7387\"\u7684\u6771\u6771)\uff0c\u5be6\u73fe\u5be6\u6642\u64ad\u653e\u662f\u6c92\u6709\u4efb\u4f55\u554f\u984c\u7684\u3002<\/p>\n<p>\u5230\u9019\u88cf\u96d6\u7136\u5be6\u73fe\u77ad\u89e3\u8907\u7528\uff0c\u4f46\u53ef\u4ee5\u770b\u51fa\uff0c\u4f7f\u7528\u7684PID\u90fd\u662f\u67af\u71e5\u7684\u6578\u5b57\uff0c\u5982\u679c\u8abf\u81fa\u8981\u7528\u6236\u81ea\u5df1\u8f38\u5165\u6578\u5b57\u90a3\u53ef\u662f\u592a\u9ebb\u7169\u4e86\uff0c\u800c\u4e14\u9084\u5bb9\u6613\u8f38\u5165\u932f\u8aa4\uff0c\u64cd\u4f5c\u975e\u5e38\u4e0d\u76f4\u89c0\uff0c\u5373\u4f7f\u505a\u6210\u4e00\u500b\u83dc\u55ae\u8b93\u7528\u6236\u9078\u64c7\u4e5f\u662f\u975e\u5e38\u7684\u5446\u677f\u3002\u91dd\u5c0d\u9019\u500b\u554f\u984c\uff0cDVB\u7cfb\u7d71\u63d0\u51fa\u4e86\u4e00\u500bSDT\u8868\u683c\uff0c\u8a72\u8868\u683c\u6a19\u8a8c\u4e00\u500b\u7bc0\u76ee\u7684\u540d\u7a31\uff0c\u4e26\u4e14\u80fd\u548cPMT\u4e2d\u7684PID\u806f\u7e6b\u8d77\u4f86\uff0c\u9019\u6a23\u7528\u6236\u5c31\u53ef\u4ee5\u901a\u904e\u76f4\u63a5\u9078\u64c7\u7bc0\u76ee\u540d\u7a31\u4f86\u9078\u64c7\u7bc0\u76ee\u4e86\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u8cc7\u6599\u4f86\u6e90\uff1ahttps:\/\/www.twblogs.net\/a\/5b8b3f0c2b717718832e4ca3 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[],"class_list":["post-2634","post","type-post","status-publish","format-standard","hentry","category-12"],"_links":{"self":[{"href":"https:\/\/learn-house.idv.tw\/index.php?rest_route=\/wp\/v2\/posts\/2634"}],"collection":[{"href":"https:\/\/learn-house.idv.tw\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/learn-house.idv.tw\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/learn-house.idv.tw\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/learn-house.idv.tw\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2634"}],"version-history":[{"count":0,"href":"https:\/\/learn-house.idv.tw\/index.php?rest_route=\/wp\/v2\/posts\/2634\/revisions"}],"wp:attachment":[{"href":"https:\/\/learn-house.idv.tw\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2634"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/learn-house.idv.tw\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2634"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/learn-house.idv.tw\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2634"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}