滴水恩情 发表于 2024-6-10 05:08:11

【前端】rtsp 与 rtmp 视频流的播放方法,终极入职阿里

方法一 、浏览器安装插件
【这是一个不保举的方案】
由于,IE浏览器必要安装插件,火狐必要安装插件,谷歌浏览器必要安装插件,全部的的浏览器都必要安装插件才能在浏览器上直接播放 rtsp 视频流;而且插件都不一样,而且插件只有很旧版本的谷歌、火狐浏览器才可以支持利用;较新一点的浏览器都不支持这种方法了。
   举个例子、谷歌浏览器必要安装 vlc 插件,依靠这个插件才能让 RTSP 协议在网页上能播放,但是目前高版本的 Chrome 浏览器不支持 NPAPI 插件,也就是说高版本的 Chrome 浏览器还是不能播放(46以上的版本都不行)。
以是、这种方案极其不保举,建议你也别去试了!
方法二、转 rtmp
将 rtsp 转 rtmp;这种方案,后端将 rtsp 视频流转换成 rtmp 视频流。
RTMP 是 Macromedia 开发的一套视频直播协议,属于 Adobe。想要在浏览器中实现 rtmp 推流,就必须借助 flash 的帮助。而且 HTML5 规范内里并没有针对 RTMP 的实现。究竟这个协议尺度是 Adobe 公司指定的。
但是现在是 2021 年了,谷歌浏览器不再支持 Flash 了,Flash 也不再更新,建议用户卸载了;以是浏览器直播播放 rtmp 的方式也不保举。
方法三、转码推流
   抛开上面两种思绪以后,借助后端转码推流将是必要的操纵
常见的包罗但不限于以下几种:


[*] 转 flv
[*] 转 websocket
[*] 转 http-flv
[*] 转 m3u8
[*] 转 hls
1、 rtsp 转 flv 源码教学;这个很详细了,然后关于 ffmpeg 的安装与利用:ffmpeg的安装与利用 ;ffmpeg 安装包我已经下载好并上传了,自取 => ffmpeg 安装包
2、 rtsp 转 websocket 源码教学;
这里其实有一个思考就是是:【jsmpeg提供了一种播放ws协议视频流的直接方案】
Document
3、rtsp 转 hls/m3u8 源码教学
自我介绍一下,小编13年上海交大结业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数前端工程师,想要提升技能,往往是自己探索成长大概是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技能故步自封!
因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
https://img-blog.csdnimg.cn/img_convert/1f44604017b8ad168ed81a5bb461fe47.jpeg
https://img-blog.csdnimg.cn/img_convert/be8bf89f58e092bbe8d4b44a7db831bf.png
https://img-blog.csdnimg.cn/img_convert/19ae07ef876541eb2116e45dff8bec1b.png
https://img-blog.csdnimg.cn/img_convert/a58e2efad4bce30ec416715951adcab0.png
https://img-blog.csdnimg.cn/img_convert/299786cdb5154ce5b3c7804f508a9740.png
https://img-blog.csdnimg.cn/img_convert/e83000ce1583a3fc13b817ee006221f1.png
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,根本涵盖了95%以上前端开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点内里都包罗大厂面经、学习笔记、源码课本、实战项目、讲解视频,并且后续会连续更新
假如你以为这些内容对你有帮助,可以添加V获取:vip1024c (备注前端)
https://img-blog.csdnimg.cn/img_convert/0ed7967d6c9343717a285387c6d3b882.png
最后

全网独播-代价千万金融项目前端架构实战
https://imgconvert.csdnimg.cn/aHR0cHM6Ly9waWMxLnpoaW1nLmNvbS84MC92Mi1iMzExOWVhYzM3ZjkyNWE3NjMyNTFkNWE5ZWY5Njc3MF9oZC5qcGc?x-oss-process=image/format,png
从两道网易面试题-分析JavaScript底层机制
https://imgconvert.csdnimg.cn/aHR0cHM6Ly9waWMyLnpoaW1nLmNvbS84MC92Mi0xMGE3MzBlOTc1ZmVjOTFjMDcwOTE1OWIwMTdjNTliMV9oZC5qcGc?x-oss-process=image/format,png
RESTful架构在Nodejs下的最佳实践
CodeChina开源项目:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
https://imgconvert.csdnimg.cn/aHR0cHM6Ly9waWMyLnpoaW1nLmNvbS84MC92Mi1hY2UyZjVjNjQ1YjhkMTE1MzA4YzcyZDM1ZGNkZGYzNV9oZC5qcGc?x-oss-process=image/format,png
一线互联网企业如何初始化项目-做一个自己的vue-cli
https://imgconvert.csdnimg.cn/aHR0cHM6Ly9waWMxLnpoaW1nLmNvbS84MC92Mi04MGU5MWQ0NGY3NTUzZTA5OTJhOWEzN2Y2OGFhYTAwNF9oZC5qcGc?x-oss-process=image/format,png
头脑无价,看我用Nodejs实现MVC
https://imgconvert.csdnimg.cn/aHR0cHM6Ly9waWM0LnpoaW1nLmNvbS84MC92Mi0yZGI4MTZiY2JlODkwNjBiMDY1NWIyODdlM2Y4NWVlM19oZC5qcGc?x-oss-process=image/format,png
代码优雅的秘诀-用观察者模式深度解耦模块
https://imgconvert.csdnimg.cn/aHR0cHM6Ly9waWMxLnpoaW1nLmNvbS84MC92Mi04YTY0YTU3YTdlNDFmZDc3OTRiZWYzNjVkYjNlYzQxMF9oZC5qcGc?x-oss-process=image/format,png
前端高级实战,如何封装属于自己的JS库
https://imgconvert.csdnimg.cn/aHR0cHM6Ly9waWM0LnpoaW1nLmNvbS84MC92Mi1lOTdlMTZkMWYyNDZhNjUxZjA4ZThlZjdjZjRhZWRjZl9oZC5qcGc?x-oss-process=image/format,png
VUE组件库级组件封装-高复用弹窗组件
https://imgconvert.csdnimg.cn/aHR0cHM6Ly9waWMyLnpoaW1nLmNvbS84MC92Mi00NWJjMGI2OWU4YzY2YTcxYzBkNWFiNjczZTkzM2MyZF9oZC5qcGc?x-oss-process=image/format,png
image/format,png)
VUE组件库级组件封装-高复用弹窗组件
https://imgconvert.csdnimg.cn/aHR0cHM6Ly9waWMyLnpoaW1nLmNvbS84MC92Mi00NWJjMGI2OWU4YzY2YTcxYzBkNWFiNjczZTkzM2MyZF9oZC5qcGc?x-oss-process=image/format,png

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 【前端】rtsp 与 rtmp 视频流的播放方法,终极入职阿里