1 為什么要采用Flash ActionScript實現RTMP協議發布或播放媒體流,播放媒體流,協議可控,比如對流媒體數加密,混音等。
2 核心思路使用Flash Socket建立TCP二進制傳輸出通道,二進制數據主要是RTMP協議封裝與音視頻數據,播放音視頻采用NetStream的appendBytes,通過Microphone采集數據和或網絡獲取音頻文件並解碼混音后發布給RTMP流媒體服務器。
3 github開源源碼地扯:https://github.com/LucasLorentz/AS3RtmpClient。
4 Flash raw Socket 通信要提供策略文件。
5 AS3RtmpClient推流部分不完善,其代碼不復雜,可以修改實現,若遇到什么問題或若懶得動手可以聯系我獲取我修改的部分代碼。
