首页
学习
活动
专区
工具
TVP
发布

组件分享之后端组件——直播服务器ipchub

组件分享之后端组件——直播服务器ipchub 背景 近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件。...组件基本信息 组件:ipchub 开源协议: MIT License 快速开始 Restful Api 系统配置 内容 之前分享过一个视频直播组件livego,但是它有一个弊端,当我们有多个摄像头时它仍然是一个地址...,这就会造成无法做成管理类多屏页面,而本次分享的组件是一个即拷即用、支持摄像头集中管理、多级路由及h5播放的流媒体服务器ipchub,其特性如下: 基于纯 Golang 开发 支持 Windows、Linux...、macOS 平台 支持 RTSP 推流(主动推送) 支持 RTSP 拉流(拉取摄像头或其他流媒体服务器资源) 支持 RTSP TCP、UDP、Multicast 播放 支持 H264+AAC H5播放...具体使用方式小伙伴们可以参考下面三个说明,我简单使用了一下,认为目前该组件还是发展期Issues还不是很多,小伙伴们可以进行关注一下进度,作者回复还算积极。

76430
您找到你想要的搜索结果了吗?
是的
没有找到

组件分享之后端组件——简单高效的直播服务器livego

组件分享之后端组件——简单高效的直播服务器livego 背景 近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件...组件基本信息 组件:livego 开源协议:MIT License 使用说明:https://github.com/gwuhaolin/livego/blob/master/README_cn.md...内容 本次分享的组件是简单高效的直播服务器livego 该组件具有以下特点: 安装和使用非常简单; 纯 Golang 编写,性能高,跨平台; 支持常用的传输协议、文件格式、编码格式; 支持的传输协议...具体步骤可以参考该组件提供的使用说明: 使用 启动服务:执行 livego 二进制文件启动 livego 服务; 访问 http://localhost:8090/control/get?

89210

组件分享之后端组件——一个游戏服务器架构gonet

组件分享之后端组件——一个游戏服务器架构gonet 背景 近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件...组件基本信息 组件:gonet 开源协议:MIT License 内容 本节我们继续进行分享使用Golang开发游戏可以使用的相关插件,本节我们分享一个游戏服务器架构gonet 整体架构如下:...gonet 游戏服务器架构,mmo架构,包含数学库(box,matrix,point2d,point3d),Recast Navigation寻路模块, a星寻路模块。...目前这个仓库关注度尚可,具备很多的现成的模块可以直接使用,有兴趣的小伙伴们可以关注一下这个组件,属于国内作者开发的,有其相关的小圈子,详细可以查看README 本文声明: 知识共享许可协议 本作品由

35810

游戏服务器ID生成器组件

游戏服务器程序中,经常需要生成全局的唯一ID号,这个功能很常用,本文将介绍一种通用ID生成组件。...游戏服务器程序中使用此组件的场景有:  创建角色时,为其分配唯一ID   创建物品时,每个物品需要唯一ID   创建宝宝、灵兽时需要唯一ID 原理介绍          ID生成器的原理就是使用全局整型变量...由于服务器重启后全局变量失效,故全局变量需要持久化保存,相应的,服务器启动时从持久化中载入全局变量。...可以在此基础上做一个加强版,就是数据库中的每一行都加一个字段running,每次db update都设置为0,服务器正常关闭的时候设置为1。...启动服务器载入全局变量时,若该值为0,则在此基础上增加10000。这样可以保证所有的ID都不会重复。

2K80

组件分享之后端组件——一个可扩展的服务器平台caddy

组件分享之后端组件——一个可扩展的服务器平台caddy 背景 近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件...组件基本信息 组件:caddy 开源协议:Apache-2.0 License 官网:caddyserver.com 内容 本节我们分享一个可扩展的服务器平台caddy,Caddy 2 是一个强大的...、企业级的、开源的 Web 服务器,带有用 Go 编写的 自动 HTTPS,默认使用TLS。...Caddy 的可扩展性也非常可笑,它具有强大的插件系统,可以大大改进其他 Web 服务器。 要使用这种设计的力量,您需要了解配置文档的结构。...几乎所有 Caddy 的配置都包含在单个配置文档中,而不是像其他 Web 服务器那样分散在 CLI 标志和环境变量以及配置文件中。这使得管理您的服务器配置更加直接,并减少了隐藏的变量/因素。

64320

组件分享之后端组件——基于Golang语言的游戏服务器框架leaf

组件分享之后端组件——基于Golang语言的游戏服务器框架leaf 背景 近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件...组件基本信息 组件:leaf 开源协议:Apache-2.0 License 内容 本节我们分享的是基于Golang语言的游戏服务器框架leaf。...Leaf 是一个由 Go 语言(golang)编写的开发效率和执行效率并重的开源游戏服务器框架。Leaf 适用于各类游戏服务器的开发,包括 H5(HTML5)游戏服务器。...官方提供了较为详细的使用描述,可以参考该中文README 不过这个库也存在一个问题,最新版本是2016版本的我们在使用时还需要慎重考虑,如果想要使用其他的获取组件,请持续关注我,有迫切需要的组件也可以在文章评论中进行留言...,我将根据留言进行一些特别需要的组件分享内容。

59620

组件分享之后端组件——基于Go的可扩展实时消息服务器Centrifugo

组件分享之后端组件——基于Go的可扩展实时消息服务器Centrifugo 背景 近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件...组件基本信息 组件:centrifugo 开源协议:Apache-2.0 License 内容 在日常开发时我们经常遇到需要通知其他系统或订阅某些特定事件的场景,在golang中我们可以简单的实现一个该逻辑...,那有没有合适的组件方便我们来进行呢,答案肯定是有的,本节我们分享的centrifugo 是一种与语言无关的可扩展实时消息服务器,它可以作为一个单独的服务运行,并支持WebSocket、SockJS、EventSource...WebSocket、GRPC) 使用 JWT 或通过连接请求代理对已配置的 HTTP/GRPC 端点进行用户身份验证 适当的连接管理和过期控制 各种类型的通道:匿名、认证、私有、用户限制 各种类型的订阅:客户端或服务器端...,有迫切需要的组件也可以在文章评论中进行留言,我将根据留言进行一些特别需要的组件分享内容。

89510

组件分享之后端组件——使用gopsutil快速获取想要的服务器各类信息

组件分享之后端组件——使用gopsutil快速获取想要的服务器各类信息 背景 近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件...组件基本信息 组件:gopsutil 开源协议:View license 内容 我们日常进行项目开发时有时需要将服务器的一些基础资源信息进行展示出来,在使用Golang时如何来进行快速获取这些信息呢...本节我们就分享这样一个组件gopsutil,它可以很轻松的获取到我们需要的硬件配置信息、主机信息、docker信息、网络信息、防火墙信息等。

59530

EasyDSS流媒体服务器web前端:vue组件之间的传值,父组件向子组件传值

也有接触到一些easydss流媒体服务器。 前端方面的,EasyDSS流媒体服务器与EasyNVR有着根本的不同。EasyNVR使用的是传统的js来进行开发。...由于开发需求,需要在easydss流媒体服务器web页面来进行,所以对vue也开始有一些接触。 回归正题,组件的传值问题。...vue中对组件的定义:组件 (Component) 是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码。...以EasyDSS前端为基础来实现传值: 父组件传给子组件 在子组件中使用 Prop 传递数据 props:监听父组件传过来的值,不监听,不会在子组件中使用(以对象形式来记录); 上代码更直观: 父组件代码...该外部的组件现对于videojs组件就是一个父组件,videojs则祥地来说就是一个子组件。 ? ? ? 实现的效果 就是将页面中的父组件中的 值传到videojs子组件中来完成播放的功能。

1.2K10

组件分享之后端组件——组件化、高扩展性、高性能的开源服务器网络库cellnet

组件分享之后端组件——组件化、高扩展性、高性能的开源服务器网络库cellnet 背景 近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件...组件基本信息 组件:cellnet 开源协议:MIT License 内容 本节我们进行分享一个组件化、高扩展性、高性能的开源服务器网络库cellnet,以下是其官方介绍的应用领域: 主要使用领域...: 游戏服务器 方便定制私有协议,快速构建逻辑服务器、网关服务器服务器间互联互通、对接第三方SDK、转换编码协议等 ARM设备 设备间网络通讯 证券软件 内部RPC 它能让我们在建立一些...TCP连接器时进行有效重连、优化重启,其架构可以参考下图 使用案例如下: const peerAddress = "127.0.0.1:17701" // 服务器逻辑 func server() {...// 创建服务器的事件队列,所有的消息,事件都会被投入这个队列处理 queue := cellnet.NewEventQueue() // 创建一个服务器的接受器(Acceptor

53710

【项目设计】仿muduo实现高性能服务器组件

本项目旨在实现一个能够在某一时刻接收大量的高并发连接的服务器组件,注意我们实现的是一个组件,也就是说通过该组件,使用者就可以快速简单的搭建出一个高性能服务器,在此服务器基础上,使用者可以任意添加各种应用层协议...,以此来实现出多种功能的服务器,例如HTTP服务器,FTP服务器,SSH服务器等等…… 本博客则实现较为常见的HTTP服务器,即使用这个服务器组件搭建出基本的底层服务器框架后,只需要在应用层添加HTTP...协议式数据的解析和发送即可,这样就完成了一个服务器的搭建,本博客的核心知识点80%都集中在实现该高并发服务器组件上,通过实现该组件,你可以学到Reactor事件驱动处理模式的设计思想,理解linux下一切皆文件的哲学理念...三、高并发服务器组件 1. 模块划分 1....服务器组件向外提供了添加用户自身的定时任务的接口,看组件使用者是否需要,所以服务器组件内部不仅仅有非活跃连接释放的定时任务,还有可能有组件使用者自己添加的定时任务。 四、HTTP服务器 1.

7110

Jtti:云服务器的基本架构包含哪些组件

服务器的基本架构通常包括以下组件和层次,这些组件共同构成了云计算环境中的服务器基础设施:物理硬件:物理硬件是云服务器架构的基础,包括服务器、存储设备、网络设备等。...虚拟化层:虚拟化是云服务器的关键组件,它允许物理服务器资源被划分成多个虚拟服务器实例。常见的虚拟化技术包括虚拟机(VM)和容器。虚拟化层负责资源的分配和管理。...网络层:网络层包括网络基础设施,用于连接虚拟服务器实例、数据中心和互联网。这包括路由器、交换机、负载均衡器和防火墙等设备,以及网络协议和服务。安全性和身份验证:安全性层负责保护云服务器和数据的安全性。...服务级别协议(SLA):云服务器提供商通常提供服务级别协议,定义了服务的可用性、性能和支持水平,以及与用户之间的责任和权益。...整个云服务器架构旨在提供高度灵活、可扩展、安全且易于管理的计算环境,使用户能够根据其特定需求快速部署和管理虚拟服务器实例。不同的云服务提供商可能会有不同的实现方式和技术,但基本架构原则通常相似

25310
领券