锘??xml version="1.0" encoding="utf-8" standalone="yes"?>
Rtmp鏄熀浜嶵CP鍗忚鐨?鎵浠ュ湪Rtmp浼犺緭榪囩▼涓? Chunk澶撮儴浼氭牴鎹疄闄呮儏鍐典嬌鐢ㄧ畝鍖栫殑澶撮儴(12瀛楄妭鐨勫ご閮ㄦ槸瀹屾暣鐨勫ご閮?8/4/1瀛楄妭鐨勫ご閮ㄦ槸鏍規嵁瀹為檯鎯呭喌綆鍖栫殑).
. Chunk澶撮儴鐨勭畝鍖栬鍒?/span>
璇存槑:浠ヤ笂鐨?------"涓?bit鐨凜hunkId
,鐨勭涓涓狢hunk澶撮儴閫氬父浣跨敤(00------)鏍煎紡,鍖呭惈瀹屾暣鐨勫ご閮ㄤ俊鎭?渚濇鍖呭惈:鏃墮棿鎴?Message闀垮害,Message綾誨瀷1B,StreamId1B. 榪欎簺淇℃伅鍦ㄧ▼搴忎腑鏄渶瑕佷繚鐣欑殑.浠ヤ究鍚庨潰綆鍖栫殑澶撮儴,鍙牴鎹澶撮儴瀹屽杽淇℃伅.
Message鏃?Chunk鐨勫ご閮ㄩ氬父浣跨敤(01------)寮濮? 鍚庨潰榪藉姞StreamId,Message綾誨瀷鍜孧essage闀垮害涓変釜瀛楁,榪欎簺瀛楁涓庡墠涓涓狢hunk鐨勪俊鎭繚鎸佷竴鑷?渚嬪,褰撲氦閿欑殑鍙戦乂ideo/Audio Message,瀹冧滑灞炰簬鍚屼竴涓猄treamId,浣嗗叾浠栧瓧孌甸兘鍙戠敓浜嗗彉鍖?
Message鎷嗗垎鎴愮殑榪炵畫鐨勪袱涓狢hunk鐨勬椂闂存埑鍙戠敓浜嗗彉鍖栨椂(灝ゅ叾鏄疺ideo/Audio Message),渚嬪,涓涓猇ideo Message涓墠涓涓狢hunk鍜屼笅涓涓狢hunk鐨勬椂闂存埑鎴栨椂闂存埑澧為噺涓嶄竴鑷?鍚庨潰鐨凜hunk澶撮儴浼氫互(10------)寮濮? 鍐嶈拷鍔犱竴涓?瀛楄妭鐨勬椂闂存埑瀛楁鍗沖彲.
Message榪囬暱,闇瑕佺敱澶氫釜榪炵畫鐨凜hunk榪涜鍙戦佹椂,Chunk鐨勫ご閮ㄩ氬父浼氫互(11------)寮濮? 娌℃湁鍏朵粬闄勫姞瀛楁,鎵鏈夌浉鍏沖瓧孌典笌鍓嶄竴涓狢hunk淇濇寔涓鑷?
. 鍏充簬ChunkId鍜孲treamId
StreamId閫氬父鐢ㄤ互瀹屾垚鏌愪簺鐗瑰畾鐨勫伐浣? 濡備嬌鐢↖d涓?鐨凷tream鏉ュ畬鎴愬鎴風鍜屾湇鍔″櫒鐨勮繛鎺ュ拰鎺у埗,鐢↖d涓?鐨凷tream鏉ュ畬鎴怱tream鐨勬帶鍒跺拰鎾斁絳夊伐浣?
ChunkId閫氬父浼氬畬鎴愭煇涓壒瀹氱殑宸ヤ綔. 姣斿璇寸郴緇熶繚鐣欑殑ChunkId涓?鐨勫氨鍙槸鐢ㄤ簬瀹屾垚瀵筍tream鐨勬帶鍒? 鍦ㄨ閫氶亾涓?鏈嶅姟鍣ㄥ拰瀹㈡埛绔彲浠ュStream鐨勫叿浣撳睘鎬ц繘琛岃緗拰浜や簰.濡傚垱寤轟竴涓猄tream,鍛婄煡Stream緇撴潫,璁懼畾Stream鐨勫甫瀹?璁懼畾Chunk澶у皬,緇堟Message絳?榪欓噷瀵筍tream鐨勬帶鍒朵笉鏄拡瀵規煇涓猄tream鐨?鑰屾槸鍏ㄥ眬鐨?
,浣跨敤ChunkId8瀵規挱鏀捐繘琛屾帶鍒?瀹㈡埛绔彂閫?play"鍛戒護,鏈嶅姟鍣ㄤ篃浼氶氳繃ChunkId8榪欎釜閫氶亾鍛婄煡瀹㈡埛绔挱鏀劇殑鐘舵?濡傚憡鐭ュ鎴風鎾斁寮濮?鎾斁瀹屾垚絳変俊鎭?鏈嶅姟鍣ㄤ嬌鐢–hunkId5榪涜濯掍綋鏁版嵁鐨勪紶閫?濡傛灉瀹㈡埛绔渶瑕侀拡瀵硅繖浜涙暟鎹鏈嶅姟鍣ㄥ簲絳?涔熻浣跨敤璇ラ氶亾.