该项目基于树莓派连接EC20 4G模块,PP拨号上网和GSM控制多线程并发处理,实时监测以太网、WiFi网卡的联网情况,如果网络断线,则自动切换到 4G拨号上网;一旦以太网、WiFi联网后就自动断开4G连接。
开发笔记,包含Android,《第一行代码》中的 Demo,Jectpack,KT使用教程、Framework、部分前端和Vue等
镜像 https://github.com/webrtc-sdk/webrtc.git 这是一个社区维护的项目,不是官方的 Google WebRTC 存储库。它由一些具有 WebRTC 开发经验的贡献者维护,目标是创建一个灵活的发布版本,以提供预编译的 Mobile/Desktop/Embedded SDK。
Mirror of WebRTC, update everyday. (https://webrtc.googlesource.com/src)
基于C/C++开发的音视频动态库,支持录制系统声音和麦克风声音(基于系统API实现),支持多种高性能录屏方案(录屏基于系统API实现,录制摄像头基于ffmpeg实现),支持音视频编码,支持多种常见的音视频编码格式(基于ffmpeg实现)
基于C++开发的网络传输库,使用该传输库可以直接按包发送字节流,按包接收字节流,无需关心传输协议,支持TCP和UDP(可靠UDP)
基于C++/FFmpeg6.0开发的支持国标GB28181协议的视频流播放器,该项目的主要使用场景在安防领域,当然也不限于安防领域,任何需要实时播放ps视频流的场景,都可以使用该项目。尤其是项目中涉及ffmpeg探测流和播放流的代码实现部分,是非常具有参考价值的,我本身写这个项目也花了挺长时间,网上这部分的资料非常少。
基于C++/FFmpeg6.0开发的视频播放器,支持RTSP/RTMP/HTTPFLV/HLS/文件 等多种协议和格式的视频。跨平台支持Windows/Linux/Mac。相比于网上很多视频播放器demo,本项目功能比较完善稳定,比较具有参考学习意义
《从零开始编写一个直播服务器》系列视频教程源码。这个系列教程主要会涉及rtmp,http-flv,hls三个直播最常用的流媒体协议。首先会分别实现这3个协议对应的流媒体服务器,包括简单版和进阶版,每一个协议对应的流媒体服务都会从原理层面通过代码从零进行实现。最后会实现一个完整的包含以上3个协议的直播流媒体服务器。