NetStream.appendBytes, 走向Flash P2P VOD的第一步

时间:2022-03-14 22:18:53

之前被告知可以自行实现Flash p2p的点播功能, 但一直疑惑, 印象中NetStream并未提供相关方法, 前天看订阅时发现的文章:

ByteArray Access to NetStream in Flash Player 10.1 [ by Thibault Imbert ]

进而找到文档:

NetStream.html#appendBytes()

看过上述两篇文章后, 对appendBytes这个方法有一定了解, 简单来讲就是在数据生成模式下提供NetStream音视频数据供其播放.

另: Jinni在微博中提到Flash P2P for VOD 的 Demo也快发布了, 之前有组织过多次的P2P直播, P2P文件下载测试, 如果你对这方面有兴趣, 可关注他的微博BLOG.

下面是我山寨的例子(请使用Flash Player 10.1测试), 点击”File”按钮, 选择FLV文件, 文件数据加载到内存后开始播放.

P2PVODPlayer_First

Source:

P2PVODPlayer