作为LEAD技术25周年纪念的一部分,我们正在创建25天内的25个项目,以庆祝LEAD的深度功能和易用性.今天的项目来自穆罕默德。
它的作用
这个c#项目将使用LEADTOOLS Version 19在RTSP上捕获、DVR和流媒体视频。
功能使用
发展进度期刊
我的名字是穆罕默德,我要创建一个程序,它将使用我们的多媒体工具包来捕捉实时视频流,将其保存为LEADTOOLS DVR文件格式,然后使用我们的188宝金博怎么下载
RTSPServer在实时捕捉仍在进行的情况下,播放生成的DVR文件。流媒体可以在拍摄开始后很快开始,所以如果用户想要这样的话,它将接近直播。
在这个项目中,我将使用LEADTOOLS多媒体SDK和。net c#编程语言进行编程188宝金博怎么下载。LEADTOOLS多媒体SD188宝金博怎么下载K为我提供了播放,捕获和转换媒体文件的能力。项目流程包括以下几个部分:
- 创建捕获控件并枚举可用的音频和视频设备。
- 对象的目标格式类型
捕获控制到DVR,以便视频不断添加,同时提供从录制的视频读取而不停止捕获的能力。- 创建
RTSPServer的IP地址和端口号RTSPServer.- 流结果的DVR文件。
首先,我将在Visual Studio 2010中开始一个新的Windows窗体应用程序。在表单中,我将添加a
捕获控件,音频和视频设备的两个组合框,每个操作需要用户操作的几个按钮。我现在已经添加了所需的
捕获控件和项目中的其他对象。与…一起工作捕获控制,我将需要使用LEADTOOLSCaptureCtrl类:该程序将列举一个组合盒中可用的视频和音频捕获设备。此外,它还具有更改所选设备的属性的能力。
处理从设备捕捉和保存为DVR只花了我不到一个小时,因为我们的多媒体SDK大大简化了处理多媒体功能。188宝金博怎么下载如果我要使用DirectShow而不使用LEADTOOLS,我可能需要几天时间来做一个类似的简单应用程序。
接下来,我将添加一个函数,用于获取机器的v4 IP地址。
现在总共需要4个小时。这包括表单设计、IP地址处理、设备选择和结果保存为LBL格式(LEADTOOLS DVR)与MPEG-4视频和AAC音频压缩。
现在,我要加上
RTSPSever代码。根据我到目前为止使用LEADTOOLS Multimedia SDK所做的工作,我希望这个控件的级别188宝金博怎么下载同样高,并且只需要非常少的代码,尽管它完成的工作相当可观。这部分现在完成了,花了大约半个小时才完成。
接下来我将最后看一下设计,做一些最后的润色…
这花了大约半个小时,我现在对程序的外观和感觉很满意。
最后是测试部分,为此我将尝试在不同的机器上运行应用程序,并在另一台机器上播放视频。一个半小时后,我认为程序是扎实和稳定的。
从头开发、调试和测试应用程序所花费的总时间不到7个小时。如果没有LEADTOOLS多媒体SD188宝金博怎么下载K,这个应用程序不可能在一天内完成。
下载项目
此示例项目的源代码可以是此处下载.要运行项目,将其解压到C:\LEADTOOLS 19\Examples\DotNet\CS目录。

你好,
它能捕捉到mp4文件和RTSP从mp4文件?
谢谢
是的,它可以将捕获的视频保存到MP4,也可以将MP4文件转换为RTSP流。
您可以在此链接阅读更多关于LEADTOOLS多媒体SDK可以捕获的受支持容器的信息:188宝金博怎么下载
//m.ahtuanjie.com/sdk/formats/188宝金博怎么下载multimedia-formats
谢谢,
亲爱的哈迪,
可以把你正在做的项目的解决方案发给我吗?非常感谢。
我必须在明天之前提交一个具有相同功能的视频项目。有人帮忙吗?
谢谢。