From 39d4048dc6fd5a138bd1128c06bccca08fbc72f0 Mon Sep 17 00:00:00 2001 From: 18045010223 <zjbassadmin@> Date: 星期二, 05 八月 2025 08:49:09 +0800 Subject: [PATCH] 解决2019协议设备播放问题 --- README.md | 221 ++---------------------------------------------------- 1 files changed, 10 insertions(+), 211 deletions(-) diff --git a/README.md b/README.md index 778f66c..5bbe3b9 100644 --- a/README.md +++ b/README.md @@ -1,216 +1,15 @@ -## 鐩綍 -<ol> - <li><a href="#jtt1078-video-server">绠�浠嬭鏄�</a></li> - <li><a href="#鍒嗘敮璇存槑">鍒嗘敮璇存槑</a></li> - <li><a href="#椤圭洰璇存槑">椤圭洰璇存槑</a></li> - <li><a href="#鍑嗗宸ュ叿">鍑嗗宸ュ叿</a></li> - <li><a href="#娴嬭瘯姝ラ">娴嬭瘯姝ラ</a></li> - <li><a href="#娴嬭瘯鐜">娴嬭瘯鐜</a></li> - <li><a href="#TODO">TODO</a></li> - <li><a href="#鑷磋阿">鑷磋阿</a></li> - <li><a href="#鎺ㄨ崘缇ゅ弸椤圭洰">鎺ㄨ崘缇ゅ弸椤圭洰</a></li> - <li><a href="#浜ゆ祦璁ㄨ">浜ゆ祦璁ㄨ</a></li> -</ol> - -[//]: # (<div align="center"><img src="./doc/1078.png" /></div>) - -<hr /> +# 鐩綍 ## jtt1078-video-server -鍩轰簬JT/T 1078鍗忚瀹炵幇鐨勮棰戣浆鎾湇鍔″櫒锛屽綋杞︽満鏈嶅姟鍣ㄧ涓诲姩涓嬪彂**闊宠棰戝疄鏃朵紶杈撴帶鍒�**娑堟伅锛�0x9101锛夊悗锛岃溅杞界粓绔繛鎺ュ埌姝ゆ湇鍔″櫒鍚庯紝鍙戦�佹寚瀹氭憚鍍忓ご鎵�閲囬泦鐨勮棰戞祦锛屾椤圭洰鏈嶅姟鍣ㄥ畬鎴愰煶瑙嗛鏁版嵁鎺ユ敹骞惰浆鐮侊紝瀹屾垚杞挱鐨勬祦绋嬶紝鎻愪緵鍚勫钩鍙扮殑鎾斁鏀拺銆� +鍏煎 2019 鍗忚 -鍚屾椂锛屾湰椤圭洰鍦ㄩ厤缃� **ffmpeg璺緞** 鍙� **rtmp url** 鍚庯紝灏嗗悓鏃惰緭鍑轰竴璺埌 **RTMP** 鏈嶅姟鍣ㄤ笂鍘伙紝涓虹Щ鍔ㄧ鎾斁鎻愪緵闊宠棰戞敮鎸侊紙娉ㄦ剰锛岀敱浜庢梺璺殑RTMP娴佹槸閫氳繃ffmpeg瀛愯繘绋嬪疄鐜帮紝骞朵笖鏈夐煶棰戣浆鐮佺殑杩囩▼锛屾墍浠ユ�ц兘灏嗘湁寰堝ぇ鐨勪笅闄嶏級銆� +### 璇存槑 +- 808 鐨� 2013 鍗忚瀵瑰簲 1078 鐨� 2016 鍗忚 +- 808 鐨� 2019 鍗忚瀵瑰簲 1078 鐨� 2019 鍗忚 +- 铏界劧鎵句笉鍒� 1078 鐨� 2019 鍗忚锛屼絾鏄熀浜� 2016 鍗忚锛屼富瑕佸尯鍒槸 SIM 鍙蜂綅鏁颁笉鍚岋細 -> 闈炲父鎰熻阿 **瀛ゅ嘲璧忔湀/hx锛圼github/jelycom](https://github.com/jelycom)锛�** 鎻愪緵鐨刴p3闊抽鏀寔銆� +| 鍗忚鐗堟湰 | SIM 浣嶆暟 | +|--------|-----------| +| 2016 | 6 浣� | +| 2019 | 10 浣� | -## 鍒嗘敮璇存槑 -鍘熼」鐩湁4涓垎鏀笉鍚岀殑瀹炵幇鏂瑰紡锛岀幇灏嗗叾瀹冨垎鏀叏閮ㄥ垹闄わ紝宸茬粡鐢ㄤ笉涓婁簡銆� -閰嶇疆浜唂fmpeg鍜宺tmp锛屽彲浠ユ兂鍔炴硶鍚屾椂杈撳嚭鍒版瘮濡侶LS绛夈�� - -> 鏈夊叾瀹冭瑷�鐨勫紑鍙戣�咃紝鍙互鍙傝�冩垜鐨勨�淸JTT/1078闊宠棰戜紶杈撳崗璁紑鍙戞寚鍗梋(https://www.hentai.org.cn/article?id=8)鈥濓紝鎴戞墍鐭ラ亾鐨勫畼鏂规枃妗i噷鐨勯敊璇垨鏄己闄蜂互鍙婂潙锛屾垜鍏ㄩ儴鍐欎簡涓嬫潵锛屽笇鏈涘浣犳湁甯姪銆� - -### 椤圭洰璇存槑 -鏈」鐩帴鏀舵潵鑷簬杞﹁浇缁堢鍙戣繃鏉ョ殑闊宠棰戞暟鎹紝瑙嗛鐩存帴灏佽涓篎LV TAG锛岄煶棰戝畬鎴怗.711A銆丟.711U銆丄DPCMA銆丟726鍒癙CM鐨勮浆鐮侊紝骞朵娇鐢∕P3鍘嬬缉鍚庡啀灏佽涓篎LV TAG銆� - -#### 瑙嗛缂栫爜鏀寔 -鐩墠鍑犱箮鎵�鏈夌殑缁堢瑙嗛锛岄粯璁ょ殑瑙嗛缂栫爜閮芥槸h264锛屾墦鍖呮垚flv涔熸槸闈炲父绠�鍗曠殑锛屾湁涓埆鍘傚浣跨敤avs锛屼絾鏄垜娌℃湁纰板埌杩囥�傛湰椤圭洰鐩墠涔熷彧鏀寔h264缂栫爜鐨勮棰戙�� - -#### 闊抽缂栫爜鏀寔 -|闊抽缂栫爜|鏀寔|澶囨敞| -|---|---|---| -|G.711A|Y|鏀寔| -|G.711U|Y|鏀寔| -|ADPCMA|Y|鏀寔| -|G.726|Y|鏀寔| - -闊抽缂栫爜澶锛屼篃娌¢偅涔堝璁惧鍙互娴嬭瘯鐨勶紝姣旇緝甯歌鐨勫氨G.711A鍜孉DPCMA杩欎袱绉嶏紝鏈▼搴忓浜庝笉鏀寔鐨勯煶棰戯紝灏嗕綔 **闈欓煶澶勭悊** 銆� - -#### 闊抽缂栫爜杞爜鎵╁睍瀹炵幇 -缁ф壙骞跺疄鐜癭AudioCodec`绫荤殑鎶借薄鏂规硶锛屽畬鎴愪换鎰忛煶棰戝埌PCM缂栫爜鐨勮浆鐮佽繃绋嬶紝骞朵笖琛ュ厖`AudioCodec.getCodec()`宸ュ巶鏂规硶鍗冲彲銆俙AudioCodec`鎶借薄绫诲師鍨嬪涓嬶細 -```java -public abstract class AudioCodec -{ - // 杞崲鑷砅CM - public abstract byte[] toPCM(byte[] data); - // 鐢盤CM杞负褰撳墠缂栫爜锛屽彲浠ョ暀绌猴紝鍙嶆鍙堟病鏈夎皟鐢� - public abstract byte[] fromPCM(byte[] data); -} -``` - -### 鍑嗗宸ュ叿 -椤圭洰閲屽噯澶囦簡涓�涓祴璇曠▼搴忥紙`src/main/java/cn.org.hentai.jtt1078.test.VideoPushTest.java`锛夛紝浠ュ強涓�涓暟鎹枃浠讹紙`src/main/resources/tcpdump.bin`锛夛紝鏁版嵁鏂囦欢鏄�氳繃宸ュ叿閲囬泦鐨勪竴娈靛嚑鍒嗛挓鏃堕暱鐨勮溅杞界粓绔彂閫佷笂鏉ョ殑鍘熷娑堟伅鍖咃紝娴嬭瘯绋嬪簭鍙互鎸佺画涓嶆柇鐨勩�佹參鎱㈢殑鍙戦�佹暟鎹枃浠堕噷鐨勫唴瀹癸紝鐢ㄦ潵妯℃嫙杞﹁浇缁堢鍙戦�佽棰戞祦鐨勮繃绋嬨�� - -鍙﹀锛屾柊澧炰簡 `cn.org.hentai.jtt1078.test.RTPGenerate` 绫伙紝鐢ㄤ簬璇诲彇bin鏂囦欢锛屽苟涓斾慨鏀筍IM鍗″彿鍜岄�氶亾鍙凤紝鍒涘缓澶ч噺鏁版嵁鏂囦欢浠ヤ究浜庡帇鍔涙祴璇曘�� - -### 娴嬭瘯姝ラ -1. 閰嶇疆濂芥湇鍔″櫒绔紝淇敼`app.properties`閲岀殑閰嶇疆椤广�� -2. 鐩存帴鍦↖DE閲岃繍琛宍cn.org.hentai.jtt1078.app.VideoServerApp`锛屾垨瀵归」鐩繘琛屾墦鍖咃紝鎵ц`mvn package`锛屾墽琛宍java -jar jtt1078-video-server-1.0-SNAPSHOT.jar`鏉ュ惎鍔ㄦ湇鍔″櫒绔�� -3. 杩愯`VideoPushTest.java`锛屽紑濮嬫ā鎷熻溅杞界粓绔殑瑙嗛鎺ㄩ�併�� -4. 寮�濮嬪悗锛屾帶鍒跺彴閲屼細杈撳嚭鏄剧ず**start publishing: 013800138999-2**鐨勫瓧鏍� -5. 鎵撳紑娴忚鍣紝杈撳叆 **http://localhost:3333/test/multimedia#013800138999-2** 鍚庡洖杞� -6. 鐐瑰嚮缃戦〉涓婄殑**play video**锛屽紑濮嬫挱鏀捐棰� - -### 娴嬭瘯鐜 -鎴戝湪鎴戣嚜宸辩殑VPS涓婃惌寤轰簡涓�涓�1078闊宠棰戠幆澧冿紝瀹屽叏浣跨敤浜�**flv**鍒嗘敮涓婄殑浠g爜鏉ュ垱寤猴紝鍚勪綅鍙互璁╃粓绔皢闊宠棰戝彂閫佸埌姝ゆ湇鍔″櫒鎴栨槸浣跨敤**netcat**绛夌綉缁滃伐鍏峰彂閫佹ā鎷熸暟鎹潵浠跨湡缁堢锛屾潵浣撻獙闊宠棰戠殑鏁堟灉銆備笅闈㈡垜浠涓�涓嬮�氳繃**netcat**鏉ユā鎷熺粓绔殑鏂规硶锛� - -|鏍囬|璇存槑| -|---|---| -|1078闊宠棰戞湇鍔″櫒|185.251.248.4:10780| -|瀹炴椂闊宠棰戞挱鏀鹃〉闈http://1078.hentai.org.cn/test/multimedia#SIM-CHANNEL| - -1. 棣栧厛锛屾湰椤圭洰鐨� **/src/main/resources/** 涓嬬殑 **tcpdump.bin** 鍗充负鎴戞姄鍖呭瓨涓嬫潵鐨勭粓绔煶瑙嗛鏁版嵁鏂囦欢锛岄�氳繃`cat tcpdump.bin | pv -L 40k -q | nc 185.251.248.4 10780`鍗冲彲浠ユ瘡绉�40kBPS鐨勯�熷害锛屽悜鏈嶅姟鍣ㄧ鎸佺画鐨勫彂閫佹暟鎹�� -2. 鍦ㄦ祻瑙堝櫒閲屾墦寮�**http://1078.hentai.org.cn/test/multimedia#SIM-CHANNEL** 锛堟敞鎰忔浛鎹㈡帀鍚庨潰鐨凷IM鍜孋HANNEL锛屽嵆缁堢鐨凷IM鍗″彿锛屼笉瓒�12浣嶅墠闈㈣ˉ0锛孋HANNEL鍗充负閫氶亾鍙凤級锛岀劧鍚庣偣鍑荤綉椤典笂鐨�**play video**鍗冲彲銆� - -> 鐢变簬鎴戠殑鏈嶅姟鍣↖P闅忔椂鍙兘浼氬彂鐢熷彉鍖栵紝寤鸿鍦ㄥ皾璇曡繛鎺ユ祴璇曟湇鍔″櫒鍓嶏紝鍏堥�氳繃`ping www.hentai.org.cn`鏉ョ‘瀹氭渶鏂扮殑IP銆� - -### 椤圭洰鏂囦欢璇存槑 -``` - - -鈹溾攢鈹� doc -鈹偮犅� 鈹溾攢鈹� 1078.png锛堝浘鏍囷級 -鈹偮犅� 鈹斺攢鈹� ffmpeg.png -鈹溾攢鈹� LICENSE锛堝紑婧愬崗璁級 -鈹溾攢鈹� pom.xml -鈹溾攢鈹� README.md锛堥」鐩鏄庯級 -鈹溾攢鈹� src -鈹偮犅� 鈹斺攢鈹� main -鈹偮犅� 鈹溾攢鈹� java -鈹偮犅� 鈹偮犅� 鈹斺攢鈹� cn -鈹偮犅� 鈹偮犅� 鈹斺攢鈹� org -鈹偮犅� 鈹偮犅� 鈹斺攢鈹� hentai -鈹偮犅� 鈹偮犅� 鈹斺攢鈹� jtt1078 -鈹偮犅� 鈹偮犅� 鈹溾攢鈹� app -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹斺攢鈹� VideoServerApp.java锛堜富鍏ュ彛绋嬪簭锛� -鈹偮犅� 鈹偮犅� 鈹溾攢鈹� codec -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� ADPCMCodec.java锛圓DPCM缂栬В鐮佸櫒锛� -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� AudioCodec.java锛堥煶棰戠紪瑙g爜鎶借薄鐖剁被锛� -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� G711Codec.java锛圙711A/alaw缂栬В鐮佸櫒锛� -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� G711UCodec.java锛圙711U/ulaw缂栬В鐮佸櫒锛� -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� g726锛圙726缂栬В鐮佸疄鐜帮級 -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� G726_16.java -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� G726_24.java -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� G726_32.java -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� G726_40.java -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� G726.java -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹斺攢鈹� G726State.java -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� G726Codec.java锛圙726缂栬В鐮佸櫒锛� -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� MP3Encoder.java锛圥CM鍒癕P3鍘嬬缉缂栫爜鍣級 -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹斺攢鈹� SilenceCodec.java锛堥潤闊冲寲瑙g爜鍣級 -鈹偮犅� 鈹偮犅� 鈹溾攢鈹� entity -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� Audio.java -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� MediaEncoding.java -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� Media.java -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹斺攢鈹� Video.java -鈹偮犅� 鈹偮犅� 鈹溾攢鈹� flv -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� AudioTag.java -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� FlvAudioTagEncoder.java -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� FlvEncoder.java锛圚264鍒癋LV灏佽缂栫爜鍣級 -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹斺攢鈹� FlvTag.java -鈹偮犅� 鈹偮犅� 鈹溾攢鈹� http锛堝唴缃瓾TTP鏈嶅姟锛屾彁渚汬TTP-CHUNKED浼犺緭鏀寔锛� -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� GeneralResponseWriter.java -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹斺攢鈹� NettyHttpServerHandler.java -鈹偮犅� 鈹偮犅� 鈹溾攢鈹� publisher -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� Channel.java锛堜竴涓�氶亾涓�涓狢hannel瀹炰緥锛孲ubscriber璁㈤槄Channel涓婄殑闊抽涓庤棰戯級 -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹斺攢鈹� PublishManager.java锛堢鐞咰hannel鍜孲ubscriber锛� -鈹偮犅� 鈹偮犅� 鈹溾攢鈹� server锛堣礋璐e畬鎴�1078 RTP娑堟伅鍖呯殑鎺ユ敹鍜岃В鐮侊級 -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� Jtt1078Decoder.java -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� Jtt1078Handler.java -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� Jtt1078MessageDecoder.java -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹斺攢鈹� Session.java -鈹偮犅� 鈹偮犅� 鈹溾攢鈹� subscriber -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� RTMPPublisher.java锛堥�氳繃ffmpeg瀛愯繘绋嬪皢http-flv鍙﹀浼犺緭涓�浠藉埌RTMP鏈嶅姟鍣ㄧ殑瀹炵幇锛� -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� Subscriber.java锛堣闃呰�呮娊璞$被瀹氫箟锛� -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹斺攢鈹� VideoSubscriber.java锛堣棰戣闃呰�咃級 -鈹偮犅� 鈹偮犅� 鈹溾攢鈹� test锛堟祴璇曚唬鐮侊級 -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� AudioTest.java -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� ChannelTest.java -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� FuckTest.java -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� G711ATest.java -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� MP3Test.java -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� RTPGenerate.java锛堥�氳繃璇诲彇鍘熷娑堟伅鏁版嵁鏂囦欢锛屽垱寤篘涓慨鏀逛簡sim鍗″彿鐨勬柊鏁版嵁鏂囦欢锛屽彲鐢ㄤ簬鍘嬪姏娴嬭瘯锛� -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� VideoPushTest.java -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹溾攢鈹� VideoServer.java -鈹偮犅� 鈹偮犅� 鈹偮犅� 鈹斺攢鈹� WAVTest.java -鈹偮犅� 鈹偮犅� 鈹斺攢鈹� util -鈹偮犅� 鈹偮犅� 鈹溾攢鈹� ByteBufUtils.java -鈹偮犅� 鈹偮犅� 鈹溾攢鈹� ByteHolder.java -鈹偮犅� 鈹偮犅� 鈹溾攢鈹� ByteUtils.java -鈹偮犅� 鈹偮犅� 鈹溾攢鈹� Configs.java -鈹偮犅� 鈹偮犅� 鈹溾攢鈹� FileUtils.java -鈹偮犅� 鈹偮犅� 鈹溾攢鈹� FLVUtils.java -鈹偮犅� 鈹偮犅� 鈹溾攢鈹� Packet.java -鈹偮犅� 鈹偮犅� 鈹斺攢鈹� WAVUtils.java -鈹偮犅� 鈹斺攢鈹� resources -鈹偮犅� 鈹溾攢鈹� app.properties锛堜富閰嶇疆鏂囦欢锛� -鈹偮犅� 鈹溾攢鈹� audio.html -鈹偮犅� 鈹溾攢鈹� g726 -鈹偮犅� 鈹偮犅� 鈹溾攢鈹� in_16.g726 -鈹偮犅� 鈹偮犅� 鈹溾攢鈹� in_24.g726 -鈹偮犅� 鈹偮犅� 鈹溾攢鈹� in_32.g726 -鈹偮犅� 鈹偮犅� 鈹斺攢鈹� in_40.g726 -鈹偮犅� 鈹溾攢鈹� log4j.properties -鈹偮犅� 鈹溾攢鈹� multimedia.html锛堟祴璇曠敤闊宠棰戞挱鏀鹃〉闈級 -鈹偮犅� 鈹溾攢鈹� tcpdump.bin锛堟祴璇曠敤鏁版嵁鏂囦欢锛岄煶棰慉DPCM鍚捣鎬濆ご锛岃棰慔264锛� -鈹偮犅� 鈹溾攢鈹� nginx_sample.conf锛圢GINX鍙嶅悜浠g悊鏍蜂緥锛岃В鍐�6璺苟鍙戦棶棰橈級 -鈹偮犅� 鈹溾攢鈹� test.html -鈹偮犅� 鈹斺攢鈹� video.html -``` - -### 椤圭洰鎵撳寘璇存槑 -閫氳繃**mvn package**鐩存帴鎵撳寘鎴恓ar鍖咃紝閫氳繃`java -jar jtt1078-video-server-1.0-SNAPSHOT.jar`鍗冲彲杩愯锛屾渶濂芥妸**app.properties**鍜�**multimedia.html**涓�骞舵斁鍦ㄥ悓涓�涓洰褰曚笅锛屽洜涓洪」鐩細浼樺厛璇诲彇鏂囦欢绯荤粺涓殑閰嶇疆鏂囦欢淇℃伅銆傝�屽鏋滄病鏈夋湰鍦版祴璇曠殑闇�姹傦紝**multimedia.html**鍙互涓嶈銆� - -### 娉ㄦ剰浜嬮」 -1. 鏈」鐩负JT 1078鍗忚鐨勬祦濯掍綋鏈嶅姟鍣ㄩ儴鍒嗙殑瀹炵幇锛屼笉鍖呮嫭1078鍗忚鐨勬帶鍒舵秷鎭氦浜掗儴鍒嗭紝灏辨槸鍦�0x9101鎸囦护涓嬪彂鍚庯紝缁堢杩炴帴鍒扮殑闊宠棰戞湇鍔″櫒鐨勫疄鐜般�� -2. 鍦ㄤ竴鑸殑娴忚鍣ㄩ噷锛屾瘮濡侰hrome涓嬶紝娴忚鍣ㄩ檺鍒朵簡瀵逛簬鍚屼竴涓煙鍚嶇殑杩炴帴鏈�澶氬彧鑳藉鏈�6涓苟鍙戯紝鎵�浠ュ鏋滆鍚屾椂鎾斁澶氳矾瑙嗛锛岄渶瑕佸噯澶囧涓煙鍚嶆垨鏄鍙o紝閫氳繃杞惊鍒嗛厤鐨勬柟寮忥紝鎶婅棰戠殑浼犺緭杩炴帴锛屽垎閰嶅埌涓嶅悓鐨刄RL涓婂幓銆� - -### 鑷磋阿 -鏈」鐩竴寮�濮嬪彧鏄釜绠�鍗曠殑绀轰緥椤圭洰锛屽湪寮�婧愩�佸缓绔婹Q浜ゆ祦缇ゅ悗锛屽緱鍒颁簡澶ф壒鐨勫悓閬撲腑浜虹殑甯姪鍜屾敮鎸侊紝鍦ㄦ琛ㄧず璋㈡剰銆傛湰椤圭洰灏氭湭瀹屽叏瀹屽杽锛岄潪甯搁珮鍏磋兘澶熸湁鏇村鐨勬湅鍙嬩竴璧峰姞鍏ヨ繘鏉ワ紝涓�璧锋彁鍑烘洿鍔犻棯浜殑鎯虫硶锛屽缓璁炬洿鍔犲己澶х殑瑙嗛鐩戞帶骞冲彴锛� - -### 鑷磋阿鍚嶅崟 -闈炲父鎰熻阿浠ヤ笅缃戝弸鐨勫府鍔╁拰鏀寔锛屼互鍙婂叾浠栭粯榛樻敮鎸佺殑鏈嬪弸浠紒 -* 涓嶅哺涓嶅悕 -* 鏁呬簨~ -* 灏忛粍鐡滆鍚冮キ -* yedajiang44.com锛圼github.com/yedajiang44](https://github.com/yedajiang44)锛� -* 骞哥涓�瀹氬己 -* minigps-鍩虹珯瀹氫綅鏈嶅姟 -* 鎱㈡參 -* power LXC -* 濂庢潨 -* 瀛ゅ嘲璧忔湀/hx锛圼github/jelycom](https://github.com/jelycom)锛� -* 娲涘锛圼cuiyaonan](https://gitee.com/cuiyaonan2000)锛� -* tmyam - -### 鎺ㄨ崘缇ゅ弸椤圭洰 -|椤圭洰|URL|浣滆�厊璇存槑| -|---|---|---|---| -|JT1078|https://github.com/yedajiang44/JT1078|SmallChi/[yedajiang44](https://github.com/yedajiang44)|C#锛屾敮鎸侀煶瑙嗛锛岄�氳繃websocket浼犺緭flv鍒板墠绔瘄 - -### 浜ゆ祦璁ㄨ -QQ缇わ細808432702锛屽姞鍏ユ垜浠紝缇ら噷鏈夌儹蹇冪殑鍚岄亾涓汉銆佺浉鍏宠祫鏂欍�佹祴璇曟暟鎹�佷唬鐮佷互鍙婂悇绉嶆柟妗堢殑鍏堣鑰呯瓑鐫�浣犮�� - -### 鎹愬姪 -寮�婧愪笉鏄擄紝璇锋垜鎶芥敮鑺欒搲鐜嬪惂銆� - -<img src="./doc/donate.png" /> \ No newline at end of file -- Gitblit v1.9.3