一次推流可以分多种不同的地址访问,右下角总共有三种地址,第一种是rtmp开头的视频流地址,可以用各种播放器打开,第二种是hls(m3u8)格式的地址,一般用于网页浏览器显示,第三种是webrtc格式的地址,一般用于浏览器或者部分支持该格式的播放器。 将地址粘贴到浏览器地址栏回车即可查看视频流,地址也可以用播放器打开。
根据推流协议自动转码格式,默认策略按照选择的推流协议,比如rtsp支持265而rtmp不支持,如果是265的文件而选择rtmp推流,则自动转码成264格式再推流。 音视频同步推流,在拉流和采集的时候就会自动处理好同步,同步后的数据再推流。 表格中实时显示每一路推流的分辨率和音视频数据状态,灰色表示没有输入流,黑色表示没有输出流...
一次推流可以分多种不同的地址访问,右下角总共有三种地址,第一种是rtmp开头的视频流地址,可以用各种播放器打开,第二种是hls(m3u8)格式的地址,一般用于网页浏览器显示,第三种是webrtc格式的地址,一般用于浏览器或者部分支持该格式的播放器。 将地址粘贴到浏览器地址栏回车即可查看视频流,地址也可以用播放器打开。
可选rtmp、rtmp格式推流,推流成功后,支持多种格式拉流,包括但不限于rtsp、rtmp、hls、flv、ws-flv、webrtc等。 在软件上推流成功后,可以直接单击网页预览,实时预览推流后拉流的画面,多画面网页展示。 软件界面上可单击对应按钮,动态添加文件和目录,可手动输入地址。 推拉流实时性极高,延迟极低,延迟时间大概在100...
项目始于四年前,最初版本仅支持文件点播,基于纯QTcpSocket通信。目标是扩展功能以支持网络流与本地设备推流。项目核心在于实现各种流媒体服务的推流功能,包括文件、网络音视频流、本地设备与桌面采集。自定义参数,实现视音频同步推流。通过不断迭代和改进,推流组件管理多个保存类,显示当前推流状态、音...
网络视频流自动重连,重连成功自动继续推流。 网络视频流实时性极高,延迟极低,延迟时间大概在100ms左右。 推流后除了用rtmp地址访问以外,还支持直接hls/webrtc访问,可以直接浏览器打开看实时画面。 支持Qt4/Qt5/Qt6任意版本,支持任意系统(windows/linux/macos/android/嵌入式linux等)。
第2章 开发环境准备 第3章 项目总体设计 学 习资源代找 wwit1024 第4章 音视频设备管理 第5章 音视频采集 第6章 视频D3D渲染 第7章 WebRTC推流实现 第8章 WebRTC拉流实现 第9章 项目完善和课程总结 第10章 课程学习资料和全套源代码
第2章 开发环境准备 第3章 项目总体设计 学 习资源代找 wwit1024 第4章 音视频设备管理 第5章 音视频采集 第6章 视频D3D渲染 第7章 WebRTC推流实现 第8章 WebRTC拉流实现 第9章 项目完善和课程总结 第10章 课程学习资料和全套源代码
Qt/C++推流组件/拉流推流/支持N种流媒体服务/文件推流/桌面推流 Qt/C++音视频开发/多屏渲染/一个解码渲染到多个窗口/画面实时 Qt/C++视频监控组件/逐帧播放/上一帧下一帧/切换播放进度/实时解 Qt/C++流媒体服务/hls/flv/webrtc直接网页预览/高并发多路推流 Qt/C++国产化系统开发/各种应用软件组件/支持各种国产...
网络视频流自动重连,重连成功自动继续推流。 网络视频流实时性极高,延迟极低,延迟时间大概在100ms左右。 推流后除了用rtmp地址访问以外,还支持直接hls/webrtc访问,可以直接浏览器打开看实时画面。 支持Qt4/Qt5/Qt6任意版本,支持任意系统(windows/linux/macos/android/嵌入式linux等)。