可以看到几个媒体注册的消息,同时支持 rtsp、rtmp、hls等协议,现在可以另一台机器上开个播放器播放了,像vlc、ffplay 都可以,播放的url是: rtsp://192.168.1.115/live/test123 rtmp://192.168.1.115/live/test123 http://192.168.1.115/live/test123/hls.m3u8 http://192.168.1.115:9080/live/test123.flv...
1、支持rtsp-ts/hls/http-ts/rtp组播/udp组播拉流转协议,支持ts透传模式,无需解复用转rtsp-ts/hls/http-ts/srt协议。 2、支持接收rtsp-ts/srt推流,支持ts透传模式,无需解复用转rtsp-ts/hls/http-ts/srt协议。 3、上述功能同时支持解复用ts为es流再转rtsp/rtmp/flv/http-ts/hls/hls-fmp4/mp4/fmp4/web...
RTMP[S] 播放服务器,支持RTSP/MP4/HLS转RTMP RTMP[S] 发布服务器,支持录制发布流 RTMP[S] 播放器,支持RTMP代理,支持生成静音音频 RTMP[S] 推流客户端 支持http[s]-flv直播服务器 支持http[s]-flv直播播放器 支持websocket-flv直播 支持H264/H265/AAC/G711/OPUS编码,其他编码能转发但不能转协议 支持RTMP-...
// (*player)[Client::kRtpType] = Rtsp::RTP_UDP; player->play(playUrl.data()); //监听RtmpMediaSource注册事件,在PlayerProxy播放成功后触发 NoticeCenter::Instance().addListener(nullptr, Broadcast::kBroadcastMediaChanged, [pushUrl,poller](BroadcastMediaChangedArgs) { //媒体源"app/stream"已经注册...
//enableRtxp: rtmp推流时是否运行转rtsp;rtsp推流时,是否允许转rtmp typedef std::function<void(const string &errMessage,bool enableRtxp,bool enableHls,bool enableMP4)> PublishAuthInvoker; typedef std::function<void(const string &errMessage, bool enableHls, bool enableMP4)> PublishAuthInvoker; //收...
当配置文件修改为suffix=null时,转码后流会直接替换原始流(不会有_suffix后缀);替换模式下,建议rtsp.directProxy/rtmp.directProxy都设置为0。 如果源视频编码格式与目标编码格式一致,那么zlmediakit为了确保性能最优,将直接拷贝流数据(不会编码)。 基于配置文件方式的转码使用最简单,可以使用于安防行业H265视频无法we...
能够处理rtsp,rtmp,hls等多种流媒体协议,与SRS功能相似,虽然没有SRS出名,但是却比SRS有几个重要的优势, 一是支持多线程,运行效率比较高,SRS只能单线程运行 二是代码支持多种平台,windows,linux, macos,arm,对开发学习比较友好。可以在VS中开发,在linux下编译运行 。 SRS只能在linux下开发,开发学习略有一点不方便...
RTSP 播放器,支持RTSP代理,支持生成静音音频 支持rtp over udprtp over tcprtp over httprtp组播四种RTP传输方式 。 服务器/客户端完整支持Basic/Digest方式的登录鉴权,全异步可配置化的鉴权接口。 支持H265编码 RTMP RTMP 播放服务器,支持RTSP/MP4转RTMP。
RTMP[S] 播放服务器,支持RTSP/MP4/HLS转RTMP RTMP[S] 发布服务器,支持录制发布流 RTMP[S] 播放器,支持RTMP代理,支持生成静音音频 RTMP[S] 推流客户端 支持http[s]-flv直播 支持websocket-flv直播 支持H264/H265/AAC/G711/OPUS编码,其他编码能转发但不能转协议 ...