`
wenbin151
  • 浏览: 32225 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

在线录像,原来这么简单

 
阅读更多
很忙,所以研究的时间就少。不过利用red5录制视频非常简单是真的,可能所有的类fms都一样吧,视频录制视作基本功能之一,自然要使用最简单的方法来实现。

以前做过一个摄像头牌照的程序,这里就用上了。把所有的类复制过来,然后把那个main.as改名为camera_window.as,再把里面的构造函数和类声明一修改,直接new一个,编译通过,操作也是对的。面向对象的复用性真是好出多多~~~

然后修改data_model,增加一个NetStream对象来进行视频的捕捉和发送,增加两个方法,分别是“开始广播(start_broadcast)”和“结束广播(stop_broadcast)”。对于客户端而言,只要发布(publish)视频就好,至于是录像啊,还是直播啊,都由服务器端来操作就行,或者由其它客户端来点播。

点击开始广播后,会把camera_window的摄像头对象传给data_model,然后利用_ns.attachCamera()方法来获取视频流,再通过_ns.publish("meat_video","record");的方式发送给服务器。publish方法的第一个参数是视频的名称,这个名称也是服务器端甄别不同视频的方法;第二个参数则是要求服务器对视频做不同的处理,具体帮助手册上都有,这里就不再赘述。点击停止广播后,则调用_ns.attachCamera(null)方法,停止继续发布视频。

测试,打开摄像头,干会儿别的。关掉程序,找到\red5\webapps\meat_app,发现里面多了一个“stream”文件夹,打开一开,meat_video.flv赫然在目,哈哈,录制视频,原来这么简单。

当然我是不会仅仅满足于录个视频的,于是跑去把ApplicationAdapter里面相关的几个事件和org.red5.server.api.stream底下几个文档翻译了一下,明天就开始用事件来驱动客户端点播等等。唔唔,如果有事件的话……

PS:其实我也像帖源码上来的,那样的话可以给别人提供更大的帮助。可惜这个博客贴起源码来实在太丑,于是只好作罢。附件也是,不让上传附件,不知道什么时候能有修改。
分享到:
评论

相关推荐

    adnroid简单录像

    在Android平台上进行简单的录像操作是开发者经常会遇到的需求。Android提供了MediaRecorder类,使得开发者能够方便地实现录制视频的功能。本文将深入探讨如何使用Android SDK中的MediaRecorder类来创建一个简单的...

    VC++屏幕录像简单演示程序

    在本项目中,"VC++屏幕录像简单演示程序" 是一个使用Microsoft Visual C++开发的工程,其核心功能是捕获计算机屏幕上的动态画面,并将其记录并存储为AVI(Audio Video Interleave)格式的视频文件。这个程序对于教学...

    简易屏幕录像单文件绿色版

    本款"简易屏幕录像单文件绿色版"正是为满足用户快速、简便地录制屏幕活动而设计的。它具有以下几个关键知识点: 1. **单文件运行**:这款软件的独特之处在于其“单文件”特性,这意味着它不需要进行安装过程,用户...

    摄像头录像大师 8.78

    总的来说,"摄像头录像大师 8.78"是一款经济实用的录像软件,适合个人用户进行简单的家庭录像或创意拍摄。通过这款软件,用户可以不必花费高昂的价格购买专业设备,也能体验到录制视频的乐趣,并且还能享受到免费...

    录像小精灵V3.0

    或是提供简易的视频文件格式转换工具,便于用户分享至不同的平台。 总之,录像小精灵V3.0以其免安装、易于操作和功能丰富等特性,满足了用户在屏幕录制和编辑方面的多样化需求,无论是在个人学习还是企业培训中都可...

    鹰眼摄像头监控录像软件2012 绿色注册版

    用户可以快速调用任意摄像头,查看实时画面,而且设置录像计划也非常简单,可以根据实际需求定制不同的录制时间段,实现24小时不间断监控。同时,软件还提供了录像回放功能,便于用户查阅历史记录,找出关键信息。 ...

    鹰眼摄像头监控录像软件

     鹰眼摄像头监控录像软件是一款可以直接利用电脑摄像头或者外接摄像头进行监控录像的软件,操作简单功能强大,录制文件体积小,支持开机自动录像,隐藏录像,分段分时录像,多路摄像头同时录像。可用于:  小店铺...

    酷酷录像免费版

    这款软件的核心功能是提供高质量的屏幕录像服务,让用户可以轻松捕捉电脑屏幕上的一切动态,无论是游戏过程、在线教学还是工作演示,都能被清晰地记录下来。 “录像”作为该软件的主要标签,意味着它具备了强大的...

    零度屏幕录像软件简单好用

    零度屏幕录像软件是一款专为用户设计的便捷、高效的屏幕录制工具,尤其适合那些需要捕捉电脑屏幕活动的个人和专业人士。这款软件以其简洁的操作界面和出色的功能性在同类产品中脱颖而出,深受用户喜爱。 首先,我们...

    易用屏幕录像大师

    《易用屏幕录像大师——高效便捷的屏幕捕捉软件》 在数字化时代,屏幕录像工具已经成为了许多用户不可或缺的辅助工具,无论是为了制作...如果你正在寻找一款简单易用的屏幕录像工具,"易用屏幕录像大师"无疑值得尝试。

    易语言屏幕录像源码

    易语言是一种专为中国人设计的、简单易学的编程语言,它的目标是让不懂英文的用户也能轻松进行程序开发。本资源"易语言屏幕录像源码"是专门为易语言新手提供的学习材料,旨在帮助初学者理解和掌握易语言编程中如何...

    远程备份录像工具

    1. **用户友好的界面**:提供直观的图形用户界面(GUI),使得设置和管理远程录像备份变得简单,即使对技术不太熟悉的人也能轻松操作。 2. **安全性**:支持加密技术,如SSL/TLS,确保在传输过程中录像数据的安全,...

    录像软件 录像软件录像软件

    录像软件的核心功能是录制电脑屏幕,这包括桌面操作、网页浏览、软件演示、在线视频和游戏画面等。它们通常具有以下特性: 1. 高质量录制:高质量的录像软件能够以高清格式(如720p或1080p)捕捉视频,确保视频清晰...

    摄像头录像文件下载工具

    这款工具集成了多种高级功能,使得从不同平台和设备获取录像变得更加简单快捷。 首先,我们要理解摄像头录像的来源。在许多场合,如家庭监控、商业安全或在线会议,摄像头都会连续记录视频数据。这些录像通常存储在...

    简单好用的gif录像工具

    本篇文章将详细介绍标题提及的“简单好用的gif录像工具”,以及如何通过这些工具将录像文件转化为GIF格式,并进行优化。 首先,我们来了解一下GIF录像工具的基本功能。这种工具允许用户捕捉计算机屏幕上的活动并将...

    无水印屏幕录像专家

    4. 在线会议:在远程会议中,可以录制屏幕分享的内容,以便于后期回顾和整理会议纪要。 总结,无水印屏幕录像专家是一款专业且实用的录像工具,其无水印、高质量的录制特性,加上灵活的设置选项,使其成为各类用户...

    Camlife_1.34_(天敏摄像头录像拍照-简单快捷

    为了更好地配合天敏摄像头使用,天敏也推出了配套的软件工具,而Camlife_1.34便是其中一款专为天敏摄像头设计的录像拍照软件,其最大亮点在于简单快捷的操作体验和对高清摄像头的优化支持。 Camlife_1.34的操作界面...

    摄像头录像大师,摄像头录像,免费版

    这些功能的加入,使得用户在录制完视频后,能够对视频进行简单的编辑和处理,进一步提升了软件的实用性和易用性。 而且,【摄像头录像大师】的界面设计得简洁直观,即便是电脑操作的新手也能够迅速掌握并使用。它的...

    非常非常简单好用的录像工具

    无论是教育工作者需要记录教学视频,还是游戏玩家想要捕捉精彩的游戏瞬间,亦或是商务人士需展示产品或服务,一款简单好用的录像工具总是能够极大地提升效率和创造力。 标题“非常非常简单好用的录像工具”即明示了...

    网络访问海康硬盘录像机简单事例

    网络访问海康硬盘录像机简单事例 [DllImport("HCNetSDK.dll")] public static extern bool NET_DVR_Init(); //初始化SDK //用户注册 [DllImport("HCNetSDK.dll")] public static extern int NET_DVR_Login...

Global site tag (gtag.js) - Google Analytics