- 博客(13)
- 收藏
- 关注
原创 srs学习-在ubuntu上部署
SRS(Simple Realtime Server)是一个简单高效的实时视频服务器,支持RTMP、WebRTC、HLS、HTTP-FLV、SRT等多种实时流媒体协议。
2024-02-20 15:38:09 671
原创 janus流媒体服务器-在ubuntu上搭建
Janus Gateway 是一个开源的 WebRTC 服务器,专门用于实时通信的建立和管理。它提供了一个灵活、可扩展的基础架构,使开发人员能够构建各种实时通信应用程序,例如视频会议、实时数据传输和音视频流媒体等。
2024-02-18 23:00:11 563
原创 ZLMediaKit-ubuntu上源码安装
ZLMediaKit 是一个基于 C++11 开发的跨平台的轻量级流媒体服务器,旨在提供高性能、低延迟的流媒体服务。它支持常见的流媒体协议,如 RTMP、HTTP、WebSocket,并且具有良好的扩展性和灵活性,可以用于构建各种类型的实时流媒体应用,比如监控行业。
2024-02-18 18:36:46 1003
原创 obs学习-windows10上源码编译和安装
OBS 允许用户创建和保存多个场景,每个场景可以包含不同的视频和音频源,以便在流媒体过程中轻松切换和管理。
2024-02-17 16:13:17 601
原创 mediasoup学习- mediasoup-demo在ubutnu上搭建
mediasoup 是一个基于 WebRTC 技术的开源SFU流媒体服务器(SFU,Selective Forwarding Unit),它提供了一组功能强大的 C++ 和 JavaScript 库,应用于构建实时通信应用程序。mediasoup-demo 是一个基于 mediasoup 的开源项目,用于演示和测试 mediasoup 的功能和性能。它提供了一个完整的实时通信应用程序的示例。
2024-02-17 03:37:41 686
原创 libuv学习-管道
这个函数用于将一个已有的文件描述符(例如由其他进程创建的管道)绑定到一个 uv_pipe_t 结构体实例上。stream:一个指向已初始化的 uv_stream_t 结构体实例的指针,表示要开始读取数据的流。handle:一个指向已初始化的 uv_stream_t 结构体实例的指针,表示要写入数据的流。handle:一个指向已初始化的 uv_pipe_t 结构体实例的指针,表示要打开的管道。这个结构体用于表示写入操作的请求。handle:一个指向 uv_pipe_t 结构体实例的指针,表示要初始化的管道。
2024-02-17 02:22:43 1484
原创 libuv学习-udp传输
req:一个指向 uv_udp_send_t 结构体实例的指针,表示发送请求。uv_udp_t 结构体包含了一系列用于配置和管理UDP套接字的成员变量,以及一系列用于操作UDP套接字的函数。handle:一个指向已初始化的 uv_udp_t 结构体实例的指针,表示要开始接收数据的 UDP 套接字。handle:一个指向已初始化的 uv_udp_t 结构体实例的指针,表示要绑定的 UDP 套接字。handle:一个指向已初始化的 uv_udp_t 结构体实例的指针,表示要使用的 UDP 套接字。
2024-02-17 01:15:14 2231
原创 libuv学习-HelloWorld
用户空间是操作系统中供用户程序执行的部分。在用户空间中运行的程序通常无法直接访问系统的底层资源,例如内存、IO设备等。用户空间程序通过系统调用(System Call)向操作系统请求执行特权操作,如文件读写、网络通信等。当用户空间程序需要进行IO操作时,它们会通过系统调用将控制权转移到内核空间。内核空间是操作系统的核心部分,负责管理系统的硬件和提供系统调用服务。在内核空间中运行的代码拥有最高的权限,并且可以直接访问系统的底层资源。
2024-02-16 19:16:14 1137
原创 libuv学习-在ubuntu20 上的安装
libuv是一个高性能的,事件驱动的I/O库,并且提供了跨平台(如windows, linux)的API。开发它 主要是用于 Node.js。
2024-02-16 17:52:24 639
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人