- ONVIF大小:16MB这是我博客专栏文章《ONVIF协议网络摄像机(IPC)客户端程序开发》中附带的示例代码。 博客:http://blog.csdn.net/benkaoya 专栏:http://blog.csdn.net/benkaoya/article/details/72424335这是我博客专栏文章《ONVIF协议网络摄像机(IPC)客户端程序开发》中附带的示例代码。 博客:http://blog.csdn.net/benkaoya 专栏:http://blog.csdn.net/benkaoya/article/details/724243355 0浏览会员免费
- 测试视频大小:27MB六种格式的测试视频,包含.avi.wmv.mkv.mp4.mov.rm格式六种格式的测试视频,包含.avi.wmv.mkv.mp4.mov.rm格式3 8791浏览会员免费
- FFmpeg大小:25MB网上C#调用FFmpeg的API例子很少,大多是C/C++的,因为ffmpeg.autogen的名称与FFmpeg完全一样,所以C#中可以直接复制C/C++代码,然后在FFmpeg的方法前加入 ffmpeg. 即可。网上C#调用FFmpeg的API例子很少,大多是C/C++的,因为ffmpeg.autogen的名称与FFmpeg完全一样,所以C#中可以直接复制C/C++代码,然后在FFmpeg的方法前加入 ffmpeg. 即可。4 9156浏览会员免费
- H264大小:56MBH264的码流分析工具,做音视频开发的必备神器,里面包括有ts流,264、yuv播放等工具H264的码流分析工具,做音视频开发的必备神器,里面包括有ts流,264、yuv播放等工具5 4608浏览会员免费
- microsoft大小:3MB微软HEVC视频扩展插件,安装后可以观看杜比视效的视频资源,免费提供 微软HEVC视频扩展插件是一款由微软提供的扩展,用于在Windows 10系统中解码和播放HEVC(High Efficiency Video Coding)编码的视频文件。HEVC是一种高效的视频编码格式,可以提供更高质量的视频,同时减少文件大小。然而,Windows 10默认情况下不支持HEVC解码,因此需要安装此扩展插件才能在Windows 10上播放HEVC编码的视频。 安装完微软HEVC视频扩展插件后,你的Windows 10系统将能够解码和播放HEVC编码的视频文件,包括使用HEVC编码的高清视频和4K视频。这对于使用Windows 10内置应用程序(如Windows Media Player和视频应用程序)或第三方播放器(如VLC媒体播放器)播放HEVC视频都是有效的。微软HEVC视频扩展插件,安装后可以观看杜比视效的视频资源,免费提供 微软HEVC视频扩展插件是一款由微软提供的扩展,用于在Windows 10系统中解码和播放HEVC(High Efficiency Video Coding)编码的视频文件。HEVC是一种高效的视频编码格式,可以提供更高质量的视频,同时减少文件大小。然而,Windows 10默认情况下不支持HEVC解码,因此需要安装此扩展插件才能在Windows 10上播放HEVC编码的视频。 安装完微软HEVC视频扩展插件后,你的Windows 10系统将能够解码和播放HEVC编码的视频文件,包括使用HEVC编码的高清视频和4K视频。这对于使用Windows 10内置应用程序(如Windows Media Player和视频应用程序)或第三方播放器(如VLC媒体播放器)播放HEVC视频都是有效的。5 7693浏览会员免费
- 视频编码全角度详解.pdf 文档,清晰度一般,不介意的请下载。5 3111浏览会员免费
- RK3399大小:5KB本例程通过调用RK3399的MPP库,实现从USB摄像头采集视频数据,并编码输出为h264帧的视频文件。本例程通过调用RK3399的MPP库,实现从USB摄像头采集视频数据,并编码输出为h264帧的视频文件。5 9351浏览会员免费
- OpenCodecSet大小:15MBPotPlayer离线OpenCodecSetup解码包,包括x86位(x32位),x64位的。 解决无法安装PotPlayer额外解码器的问题,无法下载PotPlayer的额外解码器。 安装后即可解决播放视频无声音的问题。 提示:DirectX驱动程序未正确安装或音像设备被禁用,的问题也同时解决掉。PotPlayer离线OpenCodecSetup解码包,包括x86位(x32位),x64位的。 解决无法安装PotPlayer额外解码器的问题,无法下载PotPlayer的额外解码器。 安装后即可解决播放视频无声音的问题。 提示:DirectX驱动程序未正确安装或音像设备被禁用,的问题也同时解决掉。4 6814浏览会员免费
- qlv大小:10MBqlv转mp4 确确实实能用的,使用简便,不像网上说的要dos下合并文件,直接选择qlv文件软件转为Mp4,无损转换qlv转mp4 确确实实能用的,使用简便,不像网上说的要dos下合并文件,直接选择qlv文件软件转为Mp4,无损转换2 6467浏览会员免费
- xunfei大小:7MB本工程实现的功能是根据已有的音频文件,利用讯飞的语音听写SDK,用C#实现windows平台的语音听写,实现将音频转换为文字本工程实现的功能是根据已有的音频文件,利用讯飞的语音听写SDK,用C#实现windows平台的语音听写,实现将音频转换为文字5 2911浏览会员免费
- WebRTC技术大小:25MB支持最新浏览器内核,实现了用RTSP协议接入已有流媒体平台或摄像机的视频,通过转码后用WebRTC进行播放,只要支持WebRTC的浏览器或移动端都可以使用。用WebRTC播放监控视频可以处理高版本浏览器不支持插件的情况,且比rtmp、HLS的实时性更高。支持最新浏览器内核,实现了用RTSP协议接入已有流媒体平台或摄像机的视频,通过转码后用WebRTC进行播放,只要支持WebRTC的浏览器或移动端都可以使用。用WebRTC播放监控视频可以处理高版本浏览器不支持插件的情况,且比rtmp、HLS的实时性更高。3 1w+浏览会员免费
- 1KHz大小:47MB1KHz 10KHz 20Hz 音频0dB测试文件,WAV格式 无损音源测试1KHz 10KHz 20Hz 音频0dB测试文件,WAV格式 无损音源测试5 8381浏览会员免费
- html5大小:658KB通过websocket传输裸H264到网页通过html5 video标签解码 参考博客https://blog.csdn.net/g0415shenw/article/details/80372580通过websocket传输裸H264到网页通过html5 video标签解码 参考博客https://blog.csdn.net/g0415shenw/article/details/803725803 6705浏览会员免费
- H264大小:54MBH264测试文件下载 1080P(2分30秒)和720P(1分45秒)H264测试文件下载 1080P(2分30秒)和720P(1分45秒)3 8536浏览会员免费
- 视频,格式大小:37MB测试视频多种格式测试视频多种格式测试视频多种格式测试视频多种格式测试视频多种格式测试视频多种格式测试视频多种格式测试视频多种格式测试视频多种格式测试视频多种格式测试视频多种格式测试视频多种格式测试视频多种格式测试视频多种格式测试视频多种格式测试视频多种格式测试视频多种格式测试视频多种格式测试视频多种格式测试视频多种格式测试视频多种格式测试视频多种格式测试视频多种格式测试视频多种格式5 4071浏览会员免费
- 测试音视频大小:62MB包含12中格式的测试音频,与12种格式的测试视频 可以测试web上传的转码功能,播放器支持格式等包含12中格式的测试音频,与12种格式的测试视频 可以测试web上传的转码功能,播放器支持格式等4 2242浏览会员免费
- 测试视频大小:29MB提供需要HEVC(H.265)调试视频朋友们,而且还是美女呀提供需要HEVC(H.265)调试视频朋友们,而且还是美女呀3 1w+浏览会员免费
- C++大小:157MB使用VS2013和Qtmsvc5.7.0版本实现了音视频播放,下载后直接进入src后用VS打开.sln,即可编译运行,若无法运行可能是您的VS环境未配置好,参考我的博客https://blog.csdn.net/hfuu1504011020/article/details/82588399(环境准备),程序中有很详细的代码注释,我的博客也对其每个部分进行了详细的解释说明。使用VS2013和Qtmsvc5.7.0版本实现了音视频播放,下载后直接进入src后用VS打开.sln,即可编译运行,若无法运行可能是您的VS环境未配置好,参考我的博客https://blog.csdn.net/hfuu1504011020/article/details/82588399(环境准备),程序中有很详细的代码注释,我的博客也对其每个部分进行了详细的解释说明。4 4833浏览会员免费
- HDMI V1.4硬件、软件介绍5 5625浏览会员免费
- ONVIF大小:2MB这个是 ONVIF2.0协议中文版本,网上找了很久,特上传与大家共享。 ONVIF说白了就是利用webservices协议发现并控制视频监控设备,与语言无关,大家可以下载学习这个是 ONVIF2.0协议中文版本,网上找了很久,特上传与大家共享。 ONVIF说白了就是利用webservices协议发现并控制视频监控设备,与语言无关,大家可以下载学习4 5742浏览会员免费
- 视频格式转换大小:36MB大黄蜂视频格式转换软件是一款支持常见格式的视频格式转换工具。大黄蜂视频格式转换功能强大,帮助用户简单快速转换需要的常见视频格式。支持常见视频格式,默认输出mp4、压缩功能、视频预览、支持输出目录修改视频保存路径、快速导出,可选择多种参数导出视频,尽可能保持高清线度等。 功能: 1.视频转码,支持常见视频格式,默认输出mp4(只考虑MP4、FLV、AVI、WMV) 2.压缩功能,包括码率、FPS、分辨率等常规参数 (清晰度优先、文件大小优先、均衡) 3.视频预览,待编辑视频界面显示预览 (视频播放器) 4.输出mp4文件需要兼容加密软件 (固定码率) 5.支持输出目录修改视频保存路径 6.快速导出,可选择多种参数导出视频,尽可能保持高清线度。 7.稳定内存小,运行稳定,快速打开软件。小巧简单,操作易上手,无需担心繁琐步骤。大黄蜂视频格式转换软件是一款支持常见格式的视频格式转换工具。大黄蜂视频格式转换功能强大,帮助用户简单快速转换需要的常见视频格式。支持常见视频格式,默认输出mp4、压缩功能、视频预览、支持输出目录修改视频保存路径、快速导出,可选择多种参数导出视频,尽可能保持高清线度等。 功能: 1.视频转码,支持常见视频格式,默认输出mp4(只考虑MP4、FLV、AVI、WMV) 2.压缩功能,包括码率、FPS、分辨率等常规参数 (清晰度优先、文件大小优先、均衡) 3.视频预览,待编辑视频界面显示预览 (视频播放器) 4.输出mp4文件需要兼容加密软件 (固定码率) 5.支持输出目录修改视频保存路径 6.快速导出,可选择多种参数导出视频,尽可能保持高清线度。 7.稳定内存小,运行稳定,快速打开软件。小巧简单,操作易上手,无需担心繁琐步骤。1 2w+浏览会员免费
- ffmpeg大小:14MB参考文章http://www.cnblogs.com/xiezhidong/p/6924775.html参考文章http://www.cnblogs.com/xiezhidong/p/6924775.html4 6823浏览会员免费
- H265解码大小:29MB博客地址: https://blog.csdn.net/g0415shenw/article/details/81839672 使用ffmpeg解析H265博客地址: https://blog.csdn.net/g0415shenw/article/details/81839672 使用ffmpeg解析H2654 6587浏览会员免费
- g711大小:53MB用MFC编写的G711播放器,支持G711A ,G711U,PCM格式的音频文件,内有各种格式(8k,11.025k,16k,44.1k )的音频文件用MFC编写的G711播放器,支持G711A ,G711U,PCM格式的音频文件,内有各种格式(8k,11.025k,16k,44.1k )的音频文件5 5955浏览会员免费
- mp3大小:513KB纯静音文件,三种格式mp3,ogg,wav,30秒时长,采样率44100hz,32位浮点型,压缩包内有音频信息截图,按需自取。纯静音文件,三种格式mp3,ogg,wav,30秒时长,采样率44100hz,32位浮点型,压缩包内有音频信息截图,按需自取。5 1w+浏览会员免费
- amr格式大小:28KBamr格式的音频文件,是当年步步高手机广告音乐,可以用来测试微信公众号被动回复语音信息.amr格式的音频文件,是当年步步高手机广告音乐,可以用来测试微信公众号被动回复语音信息.5 3020浏览会员免费
- I2C协议标准(中文版).周立功5 5880浏览会员免费
- wav音频文件大小:548KBwav音频文件,供测试用wav音频文件,供测试用2 6084浏览会员免费
- 视频分析工具大小:8MB非常好用的视频分析工具,专业、高效的查看H.264流的详细信息,以及查看YUV的数据,流媒体(TS/RTMP)的分析等。非常好用的视频分析工具,专业、高效的查看H.264流的详细信息,以及查看YUV的数据,流媒体(TS/RTMP)的分析等。5 2788浏览会员免费
- nginx大小:533KB下载之后,将此文件解压,放到官网的nginx文件夹下面,更改配置即可下载之后,将此文件解压,放到官网的nginx文件夹下面,更改配置即可5 1357浏览会员免费
- ts;mpg;flv;m大小:53MB多种视频测试文件(TS、h264_mp4、h265_mp4、mov、mpg、flv等共计17种格式)多种视频测试文件(TS、h264_mp4、h265_mp4、mov、mpg、flv等共计17种格式)4 7759浏览会员免费
- ffmpeg大小:158MBffmpeg-4.0.2-win32-dev.zip ffmpeg-4.0.2-win32-shared.zip ffmpeg-4.0.2-win32-static.zip ffmpeg-4.0.2-win64-dev.zip ffmpeg-4.0.2-win64-shared.zip ffmpeg-4.0.2-win64-static.zipffmpeg-4.0.2-win32-dev.zip ffmpeg-4.0.2-win32-shared.zip ffmpeg-4.0.2-win32-static.zip ffmpeg-4.0.2-win64-dev.zip ffmpeg-4.0.2-win64-shared.zip ffmpeg-4.0.2-win64-static.zip4 3060浏览会员免费
- CUDA大小:118KB使用户ffmpeg拉流,NVIDIA显卡进行视频硬解码,opengl做视频帧显示的硬解码demo使用户ffmpeg拉流,NVIDIA显卡进行视频硬解码,opengl做视频帧显示的硬解码demo5 4012浏览会员免费
- onvif大小:263KB本demo,基于vs2017开发,采用C#开发语言,实现了onvif协议之抓图功能本demo,基于vs2017开发,采用C#开发语言,实现了onvif协议之抓图功能5 2516浏览会员免费
- h264大小:30MB264裸码流文件 一共包含两个文件, 1是纯码流文件,只有一帧一帧的码流, 2是每帧码流的前10个字节表示下一帧码流 byteSize 即: ------ ----------- ------ ----------- ------ ----------- size frame size frame size frame264裸码流文件 一共包含两个文件, 1是纯码流文件,只有一帧一帧的码流, 2是每帧码流的前10个字节表示下一帧码流 byteSize 即: ------ ----------- ------ ----------- ------ ----------- size frame size frame size frame5 1677浏览会员免费
- onvif大小:344KB基于vs2017 开发,C#实现onvif协议之云台控制,直接可以编译通过。基于vs2017 开发,C#实现onvif协议之云台控制,直接可以编译通过。4 2140浏览会员免费
- 高清PDF,本书给出最新视频编码国际标准H.265/HEVC及其扩展部分的基础上,着重介绍相关视频编码原理,高效编码工具,高层语法语义和主要技术规范。5 2390浏览会员免费
- h264大小:20MBQt工程,ffmpeg库和h264测试文件。纯原创,仅供交流学习。Qt工程,ffmpeg库和h264测试文件。纯原创,仅供交流学习。5 2826浏览会员免费
- android大小:14MB使用方法及文件详情请到这里查看:http://blog.csdn.net/m0_37677536/article/details/78561085使用方法及文件详情请到这里查看:http://blog.csdn.net/m0_37677536/article/details/785610855 1509浏览会员免费
- 音频测试文件大小:51MB标准1k,10k,20KHz,20Hz音频测试文件,低频高频 人耳听不到,主要是用来生成线性正弦扫频信号标准1k,10k,20KHz,20Hz音频测试文件,低频高频 人耳听不到,主要是用来生成线性正弦扫频信号5 7829浏览会员免费
- H264解码大小:13MB基于TCP传输的H264流解码和播放基于TCP传输的H264流解码和播放4 1726浏览会员免费
- mp4大小:2MB这个示例工程可以完整的展示:如何使用libmp4v2将原始的音视频数据帧存储为mp4文件。可以帮助流媒体开发人员快速存储mp4文件。这个示例工程可以完整的展示:如何使用libmp4v2将原始的音视频数据帧存储为mp4文件。可以帮助流媒体开发人员快速存储mp4文件。2 3223浏览会员免费
- v4l2大小:2MB功能简介: 1.摄像头通过V4L2采集yuyv格式图像数据 2.yuyv转yuv420p格式 3.yuv420p通过x264编码压缩为h264码流 4.将h264码流通过tcp传输到显示端 5.显示端接收h264码流,并保存为本地文件,程序运行结束后可通过VLC播放器直接打开xxxx.h264文件进行播放。功能简介: 1.摄像头通过V4L2采集yuyv格式图像数据 2.yuyv转yuv420p格式 3.yuv420p通过x264编码压缩为h264码流 4.将h264码流通过tcp传输到显示端 5.显示端接收h264码流,并保存为本地文件,程序运行结束后可通过VLC播放器直接打开xxxx.h264文件进行播放。5 3085浏览会员免费
- TWS大小:2MB杰理蓝牙AC6951C,AC6953A,AC6956A,AC6956D,AC6959B的规格书。蓝牙版本5.1,既可以做音响开发,也可以做耳机开发。杰理蓝牙AC6951C,AC6953A,AC6956A,AC6956D,AC6959B的规格书。蓝牙版本5.1,既可以做音响开发,也可以做耳机开发。5 7765浏览会员免费
- rtp大小:15MB基于jrtplib实现了RTP发送和接收功能,支持发送H264、PS、TS等文件流,接收端读取发送端发来的数据后,取Payload数据,通过FFmpeg分离、解码出视频,将RGB格式的视频在窗口中显示。该代码对应我博客上的一篇文章:https://blog.csdn.net/zhoubotong2012/article/details/86502327基于jrtplib实现了RTP发送和接收功能,支持发送H264、PS、TS等文件流,接收端读取发送端发来的数据后,取Payload数据,通过FFmpeg分离、解码出视频,将RGB格式的视频在窗口中显示。该代码对应我博客上的一篇文章:https://blog.csdn.net/zhoubotong2012/article/details/865023274 4296浏览会员免费
- PCM转G711a大小:7KB基于H5的实时语音播放,想使用最新的H5函数,需要提供Https的环境基于H5的实时语音播放,想使用最新的H5函数,需要提供Https的环境3 3739浏览会员免费
- ITUBT.656-5-中文版,视频接口标准。CCIR 656 标准。快速学习标准。2 6853浏览会员免费
- Onvif大小:99MB资源含有已经编译好的Onvif库和FFmpeg库,64位,32位均有,具体是用Onvif协议开发球机摄像头,实现球机(海康)的上下左右控制,设置预置点位,获取预置点名称,调用预置点位,设备搜索等。再用FFMpeg实现视频流的编解码,结合Qt5进行实时显示球机画面,在Qt界面上可预览球机的控制。资源含有已经编译好的Onvif库和FFmpeg库,64位,32位均有,具体是用Onvif协议开发球机摄像头,实现球机(海康)的上下左右控制,设置预置点位,获取预置点名称,调用预置点位,设备搜索等。再用FFMpeg实现视频流的编解码,结合Qt5进行实时显示球机画面,在Qt界面上可预览球机的控制。5 2443浏览会员免费
- H264大小:35KBH.264&H.265视频压缩编码参考码率表,可用与编码压缩H.264和H.265视频是参考压缩编码的参考码率和质量高低对应目标压缩视频文件大小的测算H.264&H.265视频压缩编码参考码率表,可用与编码压缩H.264和H.265视频是参考压缩编码的参考码率和质量高低对应目标压缩视频文件大小的测算2 2w+浏览会员免费
- nvdia大小:127MB自己将官方的nvdia解码工程进行大量的删减和重新封装,实现为一个可以重复使用的硬件解码类,并将ffmpeg整合到其中,实现rtsp拉流,在GPU中完成nv12到rgba的转换自己将官方的nvdia解码工程进行大量的删减和重新封装,实现为一个可以重复使用的硬件解码类,并将ffmpeg整合到其中,实现rtsp拉流,在GPU中完成nv12到rgba的转换4 2672浏览会员免费
- ffmpeg大小:35MBWindows环境下使用Ffmpeg+Qt Creator开发的简单播放器: (1)声音输出使用PortAudio; (2)视频显示使用SDL2; (3)具备音视频同步; (4)使用QT开发,便于Debug运行查看Ffmpeg各个结构体的变量是如何变化。Windows环境下使用Ffmpeg+Qt Creator开发的简单播放器: (1)声音输出使用PortAudio; (2)视频显示使用SDL2; (3)具备音视频同步; (4)使用QT开发,便于Debug运行查看Ffmpeg各个结构体的变量是如何变化。5 1103浏览会员免费
- X264大小:24MB开发环境:win7+VS2013+opencv3.0 两个线程,X264实时编码入队列,另一个线程FFmpeg从队列中取出数据实时解码。开发环境:win7+VS2013+opencv3.0 两个线程,X264实时编码入队列,另一个线程FFmpeg从队列中取出数据实时解码。5 1061浏览会员免费
- WebRTC大小:3MBWebRTC 简介 WebRTC,名称源自网页实时通信(Web Real-Time Communication)的缩写,是一个支持网页浏览器进行实时语音通话或视频聊天的技术,是谷歌2010年以6820万美元收购Global IP Solutions公司而获得的一项技术。 WebRTC提供了实时音视频的核心技术,包括音视频的采集、编解码、网络传输、显示等功能,并且还支持跨平台:windows,linux,mac,android。 虽然WebRTC的目标是实现跨平台的Web端实时音视频通讯,但因为核心层代码的Native、高品质和内聚性,开发者很容易进行除Web平台外的移殖和应用。很长一段时间内WebRTC是业界能免费得到的唯一高品质实时音视频通讯技术。 为什么需要 WebRTC 开发者教程? 虽然WebRTC技术已经较为成熟,其集成了最佳的音/视频引擎,十分先进的codec,且包含了使用STUN、ICE、TURN、RTP-over-TCP的关键NAT和防火墙穿透等众多门槛并不低的技术。抛开音视频技术本身的复杂性外,要想找到合适的资料、完整的代码和库、配合合适的IDE和辅助工具能正常地实现编译和安装都非常的不容易,而这还只是个开始。没有靠谱的教程,你该怎么开始?那么地坑等在那,难道你打算一个一个趟过去? 本《WebRTC 零基础开发者教程》主要讲了什么 本文中提供下载的《WebRTC 零基础开发者教程》将以一个初学者的角度,从0开始逐步引导你掌握WebRTC开发的方方面面(当然,教程中更多的是操作性的内容,具体到技术原理和实现,显然不是本教程的讨论范畴)。 《WebRTC 零基础开发者教程》目录 1 工具 1.1 depot_tools 1.1.1 目标 1.1.2 Chromium 1.1.3 使用说明在这儿 1.1.4 下载 1.1.5 使用 1.1.6 具体使用例子 1.2 Gyp工具 1.3 Python工具 1.4 本地集成开发环境(IDE ) 1.4.1 Visual studio 1.4.2 Kdevelop 1.4.3 Eclipse 2 Webrtc 2.1 下载、编译 2.1.1 Windows下 2.1.2 ubuntu下编译 2.1.3 编译Android(只能在 linux 下) 3 webrtc开发 3.1 开发P2P视频软件需要处理的问题 3.1.1 用户列的获取、交换、信令的交换 3.1.2 P2P通信 3.1.3 多媒体处理 3.2 webrtc架构 3.2.1 WebRTC架构组件介绍 3.2.2 WebRTC核心模块API介绍 3.2.3 webRTC核心API详解 4 Libjingle详细介绍 4.1 重要组件 4.1.1 信号 4.1.2 线程和消息 4.1.3 名称转换 4.1.4 SSL支持 4.1.5 连接 4.1.6 传输,通道,连接 4.1.7 候选项 4.1.8 数据包 4.2 如何工作 4.2.1 Application模块 4.2.2 XMPP Messaging Component 模块 4.2.3 Session Logic and management commponent 模块 4.2.4 Peer to peer Component 模块 4.2.5 其他 4.3 建立libjingle应用程序 5 代码分析 5.1 音频通道建立过程 5.2 音频接收播放过程 5.3 视频接收播放过程 6 协议 6.1 XMPP协议 6.1.1 原理介绍 6.1.2 XMPP 协议网络架构 6.1.3 XMPP 协议的组成 6.1.4 Xmpp介绍 6.1.5 协议内容 6.2 Stun协议 6.2.1 P2P实现的原理 6.2.2 P2P的常用实现 6.2.3 Stun URI 6.2.4 内容 6.2.5 中文内容 6.2.6 开源服务器 6.2.7 公开的免费STUN服务器 6.3 Turn协议 6.3.1 概念 6.3.2 Turn uri 6.3.3 开源服务器工程 6.3.4 开源库 6.4 交互式连接建立(Interactive Connectivity Establishment) 6.4.1 IETF规格 6.4.2 开源工程 6.5 XEP-0166 Jingle 6.5.1 绪论 6.5.2 需求 6.6 Sctp协议 6.7 Rtp协议 7 附件 7.1 Gyp工具 7.2 Google test程序 7.3 Webrtc库介绍 7.4 webrtc代码相关基础知识 7.5 STUN和TURN技术浅析 7.6 基于ICE的VoIP穿越NAT改进方案 7.7 ubuntu安装使用stuntman 7.8 一个开源的ICE库——libnice介绍 7.9 4种利用TURN穿越对称型NAT方案的设计与实现 7.10 基于ICE方式SIP信令穿透Symmetric_NAT技术研究WebRTC 简介 WebRTC,名称源自网页实时通信(Web Real-Time Communication)的缩写,是一个支持网页浏览器进行实时语音通话或视频聊天的技术,是谷歌2010年以6820万美元收购Global IP Solutions公司而获得的一项技术。 WebRTC提供了实时音视频的核心技术,包括音视频的采集、编解码、网络传输、显示等功能,并且还支持跨平台:windows,linux,mac,android。 虽然WebRTC的目标是实现跨平台的Web端实时音视频通讯,但因为核心层代码的Native、高品质和内聚性,开发者很容易进行除Web平台外的移殖和应用。很长一段时间内WebRTC是业界能免费得到的唯一高品质实时音视频通讯技术。 为什么需要 WebRTC 开发者教程? 虽然WebRTC技术已经较为成熟,其集成了最佳的音/视频引擎,十分先进的codec,且包含了使用STUN、ICE、TURN、RTP-over-TCP的关键NAT和防火墙穿透等众多门槛并不低的技术。抛开音视频技术本身的复杂性外,要想找到合适的资料、完整的代码和库、配合合适的IDE和辅助工具能正常地实现编译和安装都非常的不容易,而这还只是个开始。没有靠谱的教程,你该怎么开始?那么地坑等在那,难道你打算一个一个趟过去? 本《WebRTC 零基础开发者教程》主要讲了什么 本文中提供下载的《WebRTC 零基础开发者教程》将以一个初学者的角度,从0开始逐步引导你掌握WebRTC开发的方方面面(当然,教程中更多的是操作性的内容,具体到技术原理和实现,显然不是本教程的讨论范畴)。 《WebRTC 零基础开发者教程》目录 1 工具 1.1 depot_tools 1.1.1 目标 1.1.2 Chromium 1.1.3 使用说明在这儿 1.1.4 下载 1.1.5 使用 1.1.6 具体使用例子 1.2 Gyp工具 1.3 Python工具 1.4 本地集成开发环境(IDE ) 1.4.1 Visual studio 1.4.2 Kdevelop 1.4.3 Eclipse 2 Webrtc 2.1 下载、编译 2.1.1 Windows下 2.1.2 ubuntu下编译 2.1.3 编译Android(只能在 linux 下) 3 webrtc开发 3.1 开发P2P视频软件需要处理的问题 3.1.1 用户列的获取、交换、信令的交换 3.1.2 P2P通信 3.1.3 多媒体处理 3.2 webrtc架构 3.2.1 WebRTC架构组件介绍 3.2.2 WebRTC核心模块API介绍 3.2.3 webRTC核心API详解 4 Libjingle详细介绍 4.1 重要组件 4.1.1 信号 4.1.2 线程和消息 4.1.3 名称转换 4.1.4 SSL支持 4.1.5 连接 4.1.6 传输,通道,连接 4.1.7 候选项 4.1.8 数据包 4.2 如何工作 4.2.1 Application模块 4.2.2 XMPP Messaging Component 模块 4.2.3 Session Logic and management commponent 模块 4.2.4 Peer to peer Component 模块 4.2.5 其他 4.3 建立libjingle应用程序 5 代码分析 5.1 音频通道建立过程 5.2 音频接收播放过程 5.3 视频接收播放过程 6 协议 6.1 XMPP协议 6.1.1 原理介绍 6.1.2 XMPP 协议网络架构 6.1.3 XMPP 协议的组成 6.1.4 Xmpp介绍 6.1.5 协议内容 6.2 Stun协议 6.2.1 P2P实现的原理 6.2.2 P2P的常用实现 6.2.3 Stun URI 6.2.4 内容 6.2.5 中文内容 6.2.6 开源服务器 6.2.7 公开的免费STUN服务器 6.3 Turn协议 6.3.1 概念 6.3.2 Turn uri 6.3.3 开源服务器工程 6.3.4 开源库 6.4 交互式连接建立(Interactive Connectivity Establishment) 6.4.1 IETF规格 6.4.2 开源工程 6.5 XEP-0166 Jingle 6.5.1 绪论 6.5.2 需求 6.6 Sctp协议 6.7 Rtp协议 7 附件 7.1 Gyp工具 7.2 Google test程序 7.3 Webrtc库介绍 7.4 webrtc代码相关基础知识 7.5 STUN和TURN技术浅析 7.6 基于ICE的VoIP穿越NAT改进方案 7.7 ubuntu安装使用stuntman 7.8 一个开源的ICE库——libnice介绍 7.9 4种利用TURN穿越对称型NAT方案的设计与实现 7.10 基于ICE方式SIP信令穿透Symmetric_NAT技术研究4 4203浏览会员免费
- Delphi大小:503KBDelphi 源码,用DirectShow 的方式,进行视频输入设备枚举、视频支持格式枚举、视频预览、视频录像。Delphi 源码,用DirectShow 的方式,进行视频输入设备枚举、视频支持格式枚举、视频预览、视频录像。5 1410浏览会员免费
- pcm大小:246MB01_amylee.pcm 02_arrietty.pcm 03_coolcool.pcm 04_darkforest.pcm 05_fireworkseasycold.pcm 06_froth.pcm 07_gameofthrones.pcm 08_getridofblues.pcm 09_goodbyetoyouth.pcm 10_halfmoon.pcm 11_heartgoon.pcm 12_heaven.pcm 13_herdingsheepsong.pcm 14_infernalafairs.pcm 15_jiuer.pcm 16_knownothing.pcm 17_letbulletfly.pcm 18_likeyou.pcm 19_loveallmylife.pcm 20_neverleave.pcm 21_nevermeet.pcm 22_ordinaryroad.pcm 23_overseatoseeyoulxm.pcm 24_readbeanlove.pcm 25_requiemforatower.pcm 26_starsky.mp3 26_starsky.pcm 26_starsky.wav 27_supposing.pcm 28_thechildren.pcm 29_uglyperson.pcm 30_whitenight.pcm 31_wishlongevity.pcm 32_xiyouji.pcm 冰雨片段32k16bit单声道.pcm 冰雨片段48k16bit单声道.pcm 冰雨片段8k16bit单声道.pcm 北京北京8k16bits单声道.pcm 北京北京8k16bits单声道.wav 浪花一朵朵片段32k16bit单声道.pcm 浪花一朵朵片段48k16bit单声道.pcm 浪花一朵朵片段8k16bit单声道.pcm01_amylee.pcm 02_arrietty.pcm 03_coolcool.pcm 04_darkforest.pcm 05_fireworkseasycold.pcm 06_froth.pcm 07_gameofthrones.pcm 08_getridofblues.pcm 09_goodbyetoyouth.pcm 10_halfmoon.pcm 11_heartgoon.pcm 12_heaven.pcm 13_herdingsheepsong.pcm 14_infernalafairs.pcm 15_jiuer.pcm 16_knownothing.pcm 17_letbulletfly.pcm 18_likeyou.pcm 19_loveallmylife.pcm 20_neverleave.pcm 21_nevermeet.pcm 22_ordinaryroad.pcm 23_overseatoseeyoulxm.pcm 24_readbeanlove.pcm 25_requiemforatower.pcm 26_starsky.mp3 26_starsky.pcm 26_starsky.wav 27_supposing.pcm 28_thechildren.pcm 29_uglyperson.pcm 30_whitenight.pcm 31_wishlongevity.pcm 32_xiyouji.pcm 冰雨片段32k16bit单声道.pcm 冰雨片段48k16bit单声道.pcm 冰雨片段8k16bit单声道.pcm 北京北京8k16bits单声道.pcm 北京北京8k16bits单声道.wav 浪花一朵朵片段32k16bit单声道.pcm 浪花一朵朵片段48k16bit单声道.pcm 浪花一朵朵片段8k16bit单声道.pcm5 6508浏览会员免费
- h264大小:3KB使用ffmpeg封装h264裸流为MP4文件,亲测,可修改时间戳实现输出视频的速度控制,附使用说明。使用ffmpeg封装h264裸流为MP4文件,亲测,可修改时间戳实现输出视频的速度控制,附使用说明。5 5115浏览会员免费
- MPP大小:22KB基于RK3399平台,利用MPP实现RTSP视频流的硬件解码,输入视频流格式为H.264基于RK3399平台,利用MPP实现RTSP视频流的硬件解码,输入视频流格式为H.2641 6942浏览会员免费
- h264大小:16MB三个码流分析工具Elecard HEVC Analyzer,Elecard StreamEye Tools,H264Visa 两个wireshark lua脚本 用于导出h264,h265裸码流三个码流分析工具Elecard HEVC Analyzer,Elecard StreamEye Tools,H264Visa 两个wireshark lua脚本 用于导出h264,h265裸码流4 3346浏览会员免费
- 音频格式转换大小:18KBJava音频视频编码器,本文实例将任何音频格式转换为MP3格式 您还可以调整视频大小,更改其大小和比例等 本文实例实用于任何Windows,MacOS,Linux系统 附:完整jar项目,完善的demo,详细的注释,简单易操作Java音频视频编码器,本文实例将任何音频格式转换为MP3格式 您还可以调整视频大小,更改其大小和比例等 本文实例实用于任何Windows,MacOS,Linux系统 附:完整jar项目,完善的demo,详细的注释,简单易操作3 4596浏览会员免费
- RTP大小:31KB1、解析rtpdump文件获取rtp包。 2、将rtp包解为hevc/h265裸流并存为265文件。 资源是一个完整的vs2012工程。 对应的CSDN博文http://blog.csdn.net/andyshengjl/article/details/793306101、解析rtpdump文件获取rtp包。 2、将rtp包解为hevc/h265裸流并存为265文件。 资源是一个完整的vs2012工程。 对应的CSDN博文http://blog.csdn.net/andyshengjl/article/details/793306104 3280浏览会员免费