【音视频】基于webrtc协议浏览器播放rtsp

背景

现阶段直播越来越流行,直播技术发展也越来越快。Webrtc和rtsp是比较火热的技术,而且应用也比较广泛。本文通过实践来展开介绍关于rtsp、webrtc的使用过程。

正文

本文是基于ffmpeg技术将mp4转换为rtsp视频流,并且将流推送到流媒体服务器(EasyDarwin)上,而后采用了webrtc-streamer对rtsp进行了播放。我相信会更好的别的使用方式,本文采取这种方式只是经过了一次实践做了一次记录,同时也分享给大家。

1、安装流媒体服务器

安装EasyDarwin-windows-8.1.0

2、启动流媒体服务器

启动命令:

复制代码
EasyDarwin.exe

3、流媒体服务器运行

浏览器中输入http://localhost:10008/#/

4、Ffmpeg将mp4转换为rtsp

启动命令:

复制代码
ffmpeg -re -i 2.mp4 -rtsp_transport tcp -vcodec libx264 -acodec aac -f rtsp rtsp://localhost/test

启动效果:

5、Ffmpeg推流之后的效果:

6、启动webrtc-streamer

7、查看webrtc的播放

通过浏览器查看webrtc的播放效果:

http://localhost:8000/webrtcstreamer.html?video=rtsp://localhost/test\&options=rtptransport=tcp\&timeout=60\&

相关推荐
优选资源分享38 分钟前
小丸工具箱 vR236|ffmpeg 图形化视频压制工具
ffmpeg·音视频
localbob6 小时前
Moon VR Video Player中文版下载地址及使用教程:支持8K/12K+多音轨外挂字幕 Moon VR Video Player中文版、Moon VR播放器下载、VR视频播放器推荐、Ste
音视频·vr·moonvr下载·moonvr安装包·moonvr播放器下载·moonvr播放器中文版·moonvr apk
潜创微科技--高清音视频芯片方案开发7 小时前
2026年USB转网口方案商趋势洞察--从技术到场景的适配选择
音视频·硬件工程
qianmo20219 小时前
免费输入音频MP3输出文本的软件推荐
音视频
EasyCVR10 小时前
国标GB28181/RTSP/ONVIF/RTMP视频监控平台EasyCVR视频质量诊断花屏/蓝屏/画面模糊/冻结检测
网络·数据库·音视频
枳实-叶11 小时前
嵌入式 Linux 下 ALSA 音频采集与 PCM 播放流程详解
linux·音视频·pcm
轻赚时代12 小时前
零开发门槛!AI视频工具实操教程:图片/文字一键生成动态视频
人工智能·经验分享·笔记·音视频·创业创新·课程设计
优选资源分享12 小时前
抖音音频提取工具 v1.0 - 快速提取抖音视频音频
音视频
EasyCVR13 小时前
海康ehome/大华SDK接入视频融合平台EasyCVR核心技术原理与行业应用实践全解析
音视频
byte轻骑兵13 小时前
【LE Audio】PACS精讲[2]: 服务层核心逻辑,玩转音频能力发布与交互
音视频·蓝牙·pacs·le audio·低功耗音频