使用Flash保存从网络摄像头捕获的视频

编程之家收集整理的这篇文章主要介绍了使用Flash保存从网络摄像头捕获的视频编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想使用Flash从用户的网络摄像头捕获视频,然后将其保存在托管Flash文件的同一台服务器上. Web服务器将运行ASP.Net技术.好像好吗?

大量搜索产生了相同的代码行,以使用Flash启动网络摄像头捕获.我找不到将捕获的视频发送回服务器的任何东西.

我可以找到很多博客和论坛帖子,这意味着第三方软件或Flash Communication Server需要在服务器上收集,但我不明白为什么.

似乎Flash应该能够捕获一些视频,并将其作为HTTP发送到承载Flash文件的同一台服务器.这是非常基本的Flash /网络摄像头功能,对吧?似乎我们不需要介绍第三方的依赖关系.

有没有人知道这些额外的ActionScript代码行可能隐藏在哪里?

解决方法

您需要一个Flash Media Server(或一个开源的替代品,如Red5)才能将视频从客户端传输到服务器,这本质上就是您要在此处执行的操作.没有办法使用HTTP POST.

但是,您可以将每个帧的视频显示对象绘制到位图,并使用常规的HTTP文件上传即时上传这些位图.虽然可以想像,从表现的角度来看,这并不完全是理想的.您也会遇到问题,因为Flash Player安全模型不允许您上传文件,而无需用户启动操作(即鼠标点击事件位于堆栈跟踪中).通过AMF服务将文件作为AMF ByteArray发送,但可能不是将来的证明.

最后,对于任何类型的专业级应用程序,您一定要包含一个Flash Media Server(或Red5.)有些公司可以从中雇用这些服务,一个例子是Influxis.沿着这条路线,您将不必自己托管服务器(这是Java).

总结

以上是编程之家为你收集整理的使用Flash保存从网络摄像头捕获的视频全部内容,希望文章能够帮你解决使用Flash保存从网络摄像头捕获的视频所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢寻找一群志同道合、互帮互助的学习伙伴,可以点击下方链接加入:
编程之家官方1群
编程之家官方2群
编程之家官方3群
编程之家官方4群

相关文章

猜你在找的Flash相关文章

Chrome 无法显示使用插件的内容 Chrome 不再支持很多插件。不过网站创建者已经通过更安全的方式,将多数这类功能添加到 Chrome 中。 为什么 NPAPI 插件现在无法正常运行过去,许多插
Flash 开发环境搭建和文字滚动效果实例 一、Flash 开发环境搭建 Flash发布的时候可以将资源(即将库中的元件)集成到swf运行文件中。Flash没有代码自动输入补全功能,因此需要一个英文一
在做web开发中可能会遇到flash遮挡页面中元素的情况,无论怎么设置flash容器和层的深度(z-index)也无济于事,现有的解决方案是在插入flash的embed或object标签中加入”wmo
chrome 45以上不自动播放"非必要"flash的一种可能解决方案chrome 45以上flash被拦截的一种可能解决方案 问题 1、chrome 45以上(包含45)版本默认
加载形式 FLASH加载文件有两种常规方式:一种是URLLoader,可以加载文本、二进制数据或 URL 编码变量形式的数据,然后转换成简单的文本形式或值对字符串形式;一种是Loader,可以将加载的图像文件转换成BitmapData,也可以解析 SWF文件。(Socket, LocalConnection这些非常用类不在讨论范围) 加载的资源应被统一管理以方便调用和重用,管理方式一般有两种:一种
FLASH与传统环境的不同点 MVC最早在1979年的时候第一次被人提出。不过,当时还不存在网络应用的概念。之后当万维网诞生之后,又过了很长时间…… 它并不是自诞生就开始流行的,而改变的原因很简单——因为两个极其流行的开发框架包含了这种模式,它们就是:Struts 和 Ruby on Rails。之后,模仿者蜂拥而至。所以,在人们眼里看来,实际上是先有的Struts,然后才有的MVC,也无怪乎MV
GC和内存泄露无关 垃圾回收,这次是一个被无数人讨论过的传统话题。 Action Script使用的是和Java相似的内存管理机制,并不会即时回收废弃对象的内存,而是在特定时间统一执行一次GC(Gabage Collection)操作来释放废弃对象的内存,避免了重复判断是否需要回收产生的性能问题。 但要注意,这只是决定回收的时机,而不是回收的内容。这个延迟执行内存回收也就是个表面的现象,不管什么时
举个简单的例子,我们要显示一个背包中的道具,需要道具数据库保存ID、类型ID、图片地址、名称、大类别、子类别、质量、说明、是否出售、是否锁 定、道具创建时间、道具持续时间、使用效果定义字符串、可使用等级、堆叠数量、最大堆叠数、出售单价等等,如果按传统做法,就是返回一个二维数组,将所有 信息加载进来,然后直接填充列表,依次填写各项内容。这个做法很很简单,初级程序员就能完成,但代价是,传输数据量会非常
微信公众号搜索 “ 程序精选 ” ,选择关注!
微信公众号搜 "程序精选"关注