|
本帖最后由 宇智波·佐助 于 2013-9-18 12:04 编辑
以下为作者原帖内容(转自易语言官方论坛)
这个支持库已经制作了相当长一段时间,但由于精力有限,不想再撸她了,决定发放出来供大家免费使用。这个版本将既是最初版本也是最终版本。
本支持库可以轻松地实现低流量高 清晰的视频语音聊天功能,为实现多媒体即时通讯功能提供了非常便利的途径,即使在广域网多人视频也可以达到很清晰很流畅的效果。
本支持库不实现数据传输功能,只负责视频音频的采集编码和解码播放功能,而不关心数据需要怎样传输。至于编码后得到的数据需要通过什么途径传输,完全由用户自己决定,用户可以使用易语言自带的客户和服务器组件来传输、也可以使用管道传输,甚至可以把数据保存成文件来传输,这些都不是支持库所关心的,你只需要使用任意方法把数据完整送到本支持库的播放控件即可。具体使用方法请参考附件示例,这里不再赘述。
此外,本支持库目前仅制作了fne和fnr文件,而没有lib文件,所以不支持库静态编译。
主要特性:
1、视频音频的编码解码功能主要移植了ffmpeg、x264和faac等国外开源项目。
2、视频、音频采集分别使用DirectShow、DirectSound。
3、视频、音频播放分别使用GDI、DirectSound。
4、视频编码解码使用H.264算法,低码流高画质。
5、音频编码解码使用AAC算法,低码流高音质。
6、支持枚举视频音频设备,可使用多个摄像头、多个声卡。
7、支持枚举视频设备的分辨率。
8、支持使用自定义分辨率编码视频。
9、支持视频自适应窗口尺寸。
10、支持设置视频帧率。
11、支持设置关键帧间隔。
12、支持可变码流和固定码流。
13、支持视频音频质量设置。
14、支持多种视频运动估计算法,例如钻 石搜索、六边形搜索、非对称十字六边形网络搜索、全搜索等。
15、支持设置运动估计搜索范围。
16、支持视频编码线程数设置,多核CPU使用多线程编码更有优势。
17、支持播放缓冲时间设置。
18、支持指定任意窗口播放视频。
19、支持视频音频采集后编码前的回调,因此可在编码前对视频音频进行自定义的相关处理,例如加水印加特效等。
20、支持视频音频解码后播放前的回调,因此可在播放前对视频音频进行自定义的相关处理,例如加水印加特效等。
转自易语言官方论坛>>凌晨孤星 2013-09-02
转帖,文件过大,下载地址在压缩包...
|
-
-
下载地址.rar
209 Bytes, 下载次数: 238, 下载积分: 精币 -2 枚
下载地址
评分
-
查看全部评分
|