Description: Flash OSMF based hybrid cdn&p2p hls solution. Currently it support LIVE hls. Flash support rtmfp protocal, we use that to deliver video&audio data in p2p&cdn hybrid way.
To Search:
File list (Check if you may need any files):
hls-p2p-master
..............\README.md
..............\bin
..............\...\claudette_dribbble_.jpg
..............\...\expressInstall.swf
..............\...\index.html
..............\...\js
..............\...\..\jquery-2.1.1.min.js
..............\...\..\swfobject.js
..............\...\osmfp2pplugin.swf
..............\changelog.txt
..............\install
..............\.......\install_p2p.sh
..............\lib
..............\...\HLSPlugin.swc
..............\...\osmf.swc
..............\obj
..............\...\osmf-p2p-pluginConfig.old
..............\...\osmf-p2p-pluginConfig.xml
..............\osmf-p2p-plugin.as3proj
..............\osmf-p2p-plugin.lxml
..............\server
..............\......\cumulus
..............\......\.......\main.lua
..............\......\remote_log
..............\......\..........\crossdomain.xml
..............\......\..........\index.js
..............\......\..........\package.json
..............\src
..............\...\DebugLogger.as
..............\...\Main.as
..............\...\com
..............\...\...\hurlant
..............\...\...\.......\crypto
..............\...\...\.......\......\prng
..............\...\...\.......\......\....\ARC4.as
..............\...\...\.......\......\....\IPRNG.as
..............\...\...\.......\......\....\Random.as
..............\...\...\.......\......\symmetric
..............\...\...\.......\......\.........\AESKey.as
..............\...\...\.......\......\.........\CBCMode.as
..............\...\...\.......\......\.........\ICipher.as
..............\...\...\.......\......\.........\IMode.as
..............\...\...\.......\......\.........\IPad.as
..............\...\...\.......\......\.........\IStreamCipher.as
..............\...\...\.......\......\.........\ISymmetricKey.as
..............\...\...\.......\......\.........\IVMode.as
..............\...\...\.......\......\.........\NullPad.as
..............\...\...\.......\......\.........\PKCS5.as
..............\...\...\.......\util
..............\...\...\.......\....\Hex.as
..............\...\...\.......\....\Memory.as
..............\...\...\tvie
..............\...\...\....\osmf
..............\...\...\....\....\p2p
..............\...\...\....\....\...\DefaultP2PNetwork.as
..............\...\...\....\....\...\JavascriptCall.as
..............\...\...\....\....\...\Loader.as
..............\...\...\....\....\...\P2PLoader.as
..............\...\...\....\....\...\P2PNetworkBase.as
..............\...\...\....\....\...\P2PNetworkRepairer.as
..............\...\...\....\....\...\RtmfpSession.as
..............\...\...\....\....\...\data
..............\...\...\....\....\...\....\Chunk.as
..............\...\...\....\....\...\....\ChunkCache.as
..............\...\...\....\....\...\....\ChunkState.as
..............\...\...\....\....\...\....\Piece.as
..............\...\...\....\....\...\events
..............\...\...\....\....\...\......\ContentServerEvent.as
..............\...\...\....\....\...\......\P2PLoaderStatusEvent.as
..............\...\...\....\....\...\......\P2PNetworkEvent.as
..............\...\...\....\....\...\......\P2PNetworkRepairerEvent.as
..............\...\...\....\....\...\......\PeerMsgErrorEvent.as
..............\...\...\....\....\...\......\PeerMsgEvent.as
..............\...\...\....\....\...\......\PeerStatusEvent.as
..............\...\...\....\....\...\......\PeerTestEvent.as
..............\...\...\....\....\...\......\PublishPointEvent.as
..............\...\...\....\....\...\......\SubscribeMsgEvent.as
..............\...\...\....\....\...\......\SubscriberEvent.as
..............\...\...\....\....\...\......\TrackerEvent.as
..............\...\...\....\....\...\peer
..............\...\...\....\....\...\....\ErrorPeer.as
..............\...\...\....\....\...\....\IPeerMsgHook.as
..............\...\...\....\....\...\....\Peer.as
..............\...\...\....\....\...\....\PeerMsg.as
..............\...\...\....\....\...\....\PeerReqStatus.as
..............\...\...\....\....\...\....\PeerRespStatus.as
..............\...\...\....\....\...\....\PeerStatistics.as
..............\...\...\....\....\...\....\PeerStatus