当前位置:网站首页>Implementation scheme of RTSP video stream real-time playing on web end of webcam
Implementation scheme of RTSP video stream real-time playing on web end of webcam
2022-06-09 14:04:00 【51CTO】
IPC How to stream video in real time WEB Browser play , The video stream format is RTSP.
Now I have sorted out my own implementation scheme and some schemes seen on the Internet
One 、FFmpeg + nginx Will turn hls adopt video.js In support of h5 Browser play ( I realized )
See :Nginx+FFmpeg Realization rtsp The circulation hls flow , stay WEB adopt H5 video Realize video playing
Insufficient :hls Delay ratio rtmp、http-flv Big
Two 、FFmpeg + nginx-rtmp-module + h5 video,rtsp turn rtmp Play
notes : adopt video.js Play rtmp flow . You need to put the code on the server , Local windows The computer cannot play
Insufficient : Need browser to open flash
3、 ... and 、FFmpeg + nginx-http-flv-module + flv.js,rtsp turn rtmp, Play directly flv Format
be based on nginx-rtmp-module, By configuring rtmp To flv, Finally through flv.js Play .
https://github.com/winshining/nginx-http-flv-module/blob/master/README.CN.md
This is the best way , What I have found so far . Of course, it only refers to those who do not want to spend money on the charging scheme .
Four 、WebRTC
https://github.com/lulop-k/kurento-rtsp2webrtc https://www.jianshu.com/p/1ddfa72de165
5、 ... and 、streamedian
https://github.com/Streamedian/html5_rtsp_player https://streamedian.com/
https://streamedian.com/#demo
6、 ... and 、h5stream
https://www.linkingvision.com/ https://github.com/liweilup/h5strea
7、 ... and 、liveqing
Other reference :
- JAVA Realize Dahua camera WEB Display video in real time ,H5 The way of interface display .
- Browser play rtsp Video streaming solutions
- javaCV Develop a detailed explanation of 2: The streamer implements , Push the local camera video to the streaming media server and realize the camera recording video function ( be based on javaCV-FFMPEG、javaCV-openCV)
边栏推荐
- Wechat applet
- 2022.5.25-----leetcode.467
- 进程,时间片,并发与并行
- Dr. Stanford put forward the idea of ultra fast and saving memory attention. The gpt-2 training speed was increased by 3.5 times, and the Bert speed reached a record
- 临界区、事件、互斥量、 信号量--四种控制多线程同步与互斥的方法
- Software test engineers teach you how to make test plans
- Weici technology completed a round of financing of more than 100 million yuan, and the core team graduated from Beijing Airlines
- 3.下载股票代码及其它基础信息
- LeetCode最长序列
- Teach you how to implement a virtual machine with JS
猜你喜欢
Explain the three ways to remove duplicate data in MySQL

What's the use of finding amino acids in extraterrestrial life?

TCP(滑动窗口,流量控制)

Little known beyond relu, it was discovered three years later: the activation functions used by Bert, gpt-2, etc

#导入Word文档图片# VM虚拟机网络设置

使用nodejs导出md/Markdown文档当中的图片到本地并替换原始图片链接为本地图片链接

6000 字+,帮你搞懂互联网架构演变历程!

在这些根技术里,读懂华为的“三观”

canvas基本使用(获取画布、绘制矩形、清除屏幕内容、动画、绘制不规则图形、圆形、虚线、绘制文字、颜色渐变、设置阴影、渲染图片、变形偏移、canvas文档)

Import word document picture VM virtual machine network settings
随机推荐
win11启用多用户远程桌面同时登陆
Teach you how to implement a virtual machine with JS
leetcode:497. Random points in non overlapping rectangles [random + prefix and bisection + passing]
#导入Word文档图片# VM虚拟机网络设置
UniswapV2周边合约学习(五)-- ExampleFlashSwap.sol
虚拟消费引领新时尚 互融云NFT系统平台定制开发 助力企业打开“Z”时代
Viewing softmax loss function from an optimization perspective
LeetCode最长序列
详解异步任务:函数计算的任务触发去重
The Embassy in the United States reminds Chinese citizens in the United States to pay attention to summer travel safety
使用nodejs导出md/Markdown文档当中的图片到本地并替换原始图片链接为本地图片链接
C language structure | linked list
Little known beyond relu, it was discovered three years later: the activation functions used by Bert, gpt-2, etc
C语言 结构体 | 链表
Typescript的学习笔记
15 Uncaught TypeError: Cannot set properties of null (setting ‘onclick‘)
应用软件效率测试的执行策略
Prototype chain? New misconceptions
CSDN音视频技术开发者在线调研
Virtual consumption leads new fashion and mutual integration cloud NFT system platform customization development helps enterprises open the "Z" era