当前位置:网站首页>How does easydss use go fastdfs distributed file servers to reduce service pressure?
How does easydss use go fastdfs distributed file servers to reduce service pressure?
2022-06-24 10:44:00 【Tsingsee green rhino video】
EasyDSS As RTMP Protocol video platform , In the case of multi-channel video stream access , The pressure ratio of video rotation EasyNVR、EasyGBS Much more . To slow down EasyDSS This kind of pressure , We decided to use a distributed transcoding server , At this time, you need to use a distributed file server . For this demand , We intend to adopt go-fastdfs.
go-fastdfs yes github The last one was based on http Distributed file system of protocol , Distributed deployment can be realized , Ready to use . As a very easy-to-use file server ,go-fastdfs Use pure Go Language writing , The design is very simple, which makes its operation, maintenance and expansion easier , It has high performance 、 Highly reliable 、 No center 、 Maintenance free, etc , Support multi platform installation , Include Windows,Linux,Docker Such as platform .
Git Address :https://github.com/sjqzhang/go-fastdfs
Go Code usage examples
Go The end can use http Request mode upload / Download and delete files :
Upload file example :
Download sample files :
Delete file example :
EasyDSS There is no need to install plug-ins to watch video streaming live broadcast on the video platform , Web pages can be played directly , Enter the platform through the browser to configure , For users , Convenient and controllable , There is no need to build another server , Have a great advantage .
Play a RTMP Protocol streaming media needs to go through the following steps : handshake , Set up a network connection , Set up network flow 、 Play . Only one network connection can be established between the server and the client , But based on this connection, you can create many network flows , This is also RTMP A feature of Streaming Protocol . Because many project teams have requirements for streaming , Therefore, we often encounter these situations , I will introduce you EasyDSS, That is, a streaming media server suitable for streaming platform . So if you have similar needs , Welcome to learn or test .
边栏推荐
- Thread pool execution process
- Sort out interface performance optimization skills and kill slow code
- [EI分享] 2022年第六届船舶,海洋与海事工程国际会议(NAOME 2022)
- Caching mechanism for wrapper types
- Web project deployment
- Record the range of data that MySQL update will lock
- tf. contrib. layers. batch_ norm
- Process and multithreading
- [IEEE publication] 2022 International Conference on service robots (iwosr 2022)
- 2022年智能机器人与系统国际研讨会(ISoIRS 2022)
猜你喜欢
随机推荐
JMeter interface test tool foundation - use badboy to record JMeter script
JMeter接口测试工具基础 — Badboy工具
Quick completion guide for mechanical arm (II): application of mechanical arm
【Energy Reports期刊发表】2022年能源与环境工程国际会议(CFEEE 2022)
splice()方法的使用介绍
【IEEE出版】2022年自然语言处理与信息检索国际会议(ECNLPIR 2022)
2022 International Symposium on intelligent robots and systems (isoirs 2022)
tf. errors
牛客-TOP101-BM28
[IEEE] International Conference on naturallanguageprocessing and information retrieval (ecnlpir 2022)
Customize the toolbars of the kindeditor editor. Items removes unnecessary toolbars or retains some toolbars
126. 单词接龙 II BFS
【数据分析数据源】全国各省市行政区坐标(包含边界坐标点和中心坐标点)
机械臂速成小指南(一):机械臂发展概况
Sort out interface performance optimization skills and kill slow code
Multithreaded applications - improve efficiency
Quick completion guide for mechanical arm (I): development overview of mechanical arm
分布式事务原理以及解决分布式事务方案
【IEEE出版】2022年工业自动化,机器人与控制工程国际会议(IARCE 2022)
[resource sharing] 2022 International Conference on Environmental Engineering and Biotechnology (coeeb 2022)









