以下链接描述了如何构建一个 flash 项目,该项目从网络摄像头捕获视频流,编码为 h264 并通过网络连接将其流式传输到媒体服务器:
http://www.adobe.com/devnet/adobe-media-server/articles/encoding-live-video-h264.html
我有限的经验是,这种方法受到可用带宽的限制,即如果项目配置为以超过可用带宽的比特率录制视频,则会丢弃帧并且缺少最终视频。
我想知道闪存中是否有设备可以记录到本地存储或内存缓存,然后在记录完成后将其上传到媒体服务器?这让 Web 应用程序花费额外的时间上传,因为上传与录制是分离的,并且视频比特率和带宽之间没有争用。