写这篇博客主要是为了给新入门的流媒体开发者解惑,现在看到各种开发者的需求:网页播放RTSP摄像机、微信播放RTSP摄像机、网页播放摄像机SDK输出的视频流、网页播放第三方流媒体平台输出的视频流、包括Github有一些所谓的H5RTSPPlayer,这些都有一个共同点,就是H.264+AAC进行RTMP推流,当然SkeyeWebPlayer除外,SkeyeWebPlayer开创性的支持在浏览器端采用H5直接播放器RTSP流,下载地址:SkeyeWebPlayer: 永久免费H5直播点播播放器,支持FLV、HLS、RTSP、WS-FLV、WS-RTSP、WEBRTC、HEVC/H265
https://gitee.com/visual-opening/skeyewebplayer
将整个过程进行拆分为二:
一、通过RTSP或者SDK获取H.264视频流和AAC音频流,获取RTSP流我们可以用ffmpeg、SkeyeRTSPClient(https://gitee.com/visual-opening/SkeyeRTSPClient)等

本文旨在指导初入流媒体开发的人员如何将RTSP摄像机或SDK输出的视频流转化为RTMP流,实现网页和微信的H5播放。主要涉及RTSP到H264+AAC的转换,使用工具如ffmpeg、SkeyeRTSPClient,以及RTMP推流到服务器如SkeyeDSS,推荐使用SkeyeRTMPPusher,支持多平台和丰富的示例。

1483

被折叠的 条评论
为什么被折叠?



