当前位置: 首页 > 软件库 > 程序开发 > 网络工具包 >

libre

实时通讯库
授权协议 BSD
开发语言 C/C++
所属分类 程序开发、 网络工具包
软件类型 开源软件
地区 不详
投 递 者 魏楷
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

libre 是一个利用异步 I/O 实现了实时通讯库。采用可移植的 POSIX 源码编写,符合 ANSI C89 和 ISO C99 标准。这是一个可靠、快速、低内存占用的库,兼容 RFC ,支持 IPv4 和 IPv6,协议实现包括 SIP、SDP、RTP/RTCP、BFCP, DNS 和 STUN/TURN/ICE。

特性

  • SIP Stack (RFC 3261)
  • SDP
  • RTP 和 RTCP
  • SRTP
  • DNS-Client
  • STUN/TURN/ICE
  • BFCP
  • HTTP-stack with client/server
  • Websockets
  • Jitter-buffer
  • 异步 I/O (poll, epoll, select)
  • UDP/TCP/TLS/DTLS 传输
  • JSON 解析器
  • 实时消息协议(RTMP)
  • 一直以来,我十分看好Libre的理由之一就是它的技术魅力。今天我就根据我的了解浅显分析一下Libre运用了什么技术。 区块链技术 从协议属性上看,区块链解决了陌生人之间的信任问题(信息不对称问题),同时解决了中心化服务的信息垄断和单点故障隐患。从价值属性上看,区块链能促进生态内所有参与者自发维护生态的正向发展,同时还能保证个体参与者的私人利益最大化。 任何一个虚拟货币系统,或者说现在市面上只要能和

  • 0. 说明 在win10环境下,通过Qt编译LibreCAD遇到boost库问题,Qt只配置了MinGW、gcc、g++等,通过手动编译配置。 1. 手动配置编译boost库 下载解压boost库 到boost官网下载源代码(本例使用boost_1_79_0版本)并解压 生成可执行编译工具 1. 将qt的mingw编译相关目录添加到系统环境变量,以免找不到(根据实际情况修改) 1.1 在

  • 1.qt版本5.9.0,librecad版本2.1.3 2.boost版本1.63 3.在librecad工程中修改boost库路劲,在boost.pri中修改如,BOOST_LIBDIR=D:/LibreCAD/Boost/lib BOOST_DIR=D:/LibreCAD/Boost/include/boost-1_63/

  • 我真的觉得libre是b圈的黑马,元宇宙的未来! 玩b圈最怕什么,最怕被骗!实在是太多项目方靠着幕后操盘控制涨跌割韭菜或者打着去中心化的旗号,一手收钱一手收币,最后拿钱跑路。把我们这些优质韭菜都割出PTSD了。 接触libre之后真的觉得遇到了亲人! 首先是不用实名,直接甩那些实名认证,手机号绑定的几条街。唾弃一下某蜜蜂,还要护照认证,真想给项目方几个耳刮子。 Libre就像那清新脱俗不做作的白莲

  •         简介:libre是通过异步I / O支持进行实时通信的通用库。它使用符合ANSI C89和ISO C99标准的便携式POSIX源代码编写。它强大且快速,内存占用少。它还具有RFC合规性并支持IPv4和IPv6。协议实现包括SIP,SDP,RTP / RTCP,BFCP,DNS和STUN / TURN / ICE。 一、libre库下载 GitHub - creytiv/re: Ge

  • 1/ui 部份 1/增加主菜单 ![在这里插入图片描述](https://img-blog.csdnimg.cn/65e596109caf43a485505ab1b705ea94.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkDns5bnjq8,size_18,color_FFF

 相关资料
  • GNU Linux-libre 项目创建于很久之前,它致力于为那些遵循自由软件基金会的《GNU 自由操作系统发行版指南》GNU Free System Distribution Guidelines的人们提供上游 Linux 内核的 100% 自由的版本。 GNU Linux-libre 内核设计上与 GNU 操作系统的兼容性有所偏差,不过你可以自由的在你的 GNU/Linux 系统上使用它,无论

  • 本文向大家介绍WebApi实现通讯加密,包括了WebApi实现通讯加密的使用技巧和注意事项,需要的朋友参考一下 一. 场景介绍: 如题如何有效的,最少量的现有代码侵入从而实现客户端与服务器之间的数据交换加密呢? 二. 探究: 1.需求分析 webapi服务端 有如下接口: 无加密请求 GET /api/apitest?id=10 返回结果 response "value10" 我们想要达到的效果为

  • Linux Mint 自带 pidgin,版本是 2.10。 从源码编译 如果想升级到最新版本,或者,因为某些特殊原因导致内置版本的 pidgin 不可使用,就需要考虑从源码开始编译。 特别说明: 手工编译升级 pidgin 和 lync插件 pidpin-sipe 到最新版本之后,开始可以使用,后面不久就莫名其妙的出问题,表现为 pidgin 启动之后无法找到 pidpin-sipe 导致无法支

  • Skype for Linux Alpha 是Skype for Linux 新版本的早期版本。 安装 下载地址: https://go.skype.com/skypeforlinux-64-alpha.deb 完成之后直接右键点击 deb 文件通过 Gdebi package installer 安装。 安装完成之后,在互联网下就可以找到 Skype for Linux Alpha: 这是 ab

  • 本文向大家介绍B/S(Web)实时通讯解决方案分享,包括了B/S(Web)实时通讯解决方案分享的使用技巧和注意事项,需要的朋友参考一下 B/S的实时通讯实现起来比较麻烦,因为http协议是无状态的,导致一些实时消息通知和聊天等功能比较难以实现,本文主要简述几种自己之前常用的几种方式。 1、传统的HTTP协议是无状态的 传统的HTTP协议是无状态的,每次请求(request)都要由客户端(如 浏览器

  • 本文向大家介绍利用WCF双工模式实现即时通讯,包括了利用WCF双工模式实现即时通讯的使用技巧和注意事项,需要的朋友参考一下 概述  WCF陆陆续续也用过多次,但每次都是浅尝辄止,以将够解决问题为王道,这几天稍闲,特寻了些资料看,昨晚尝试使用WCF的双工模式实现了一个简单的即时通讯程序,通过服务端转发实现客户端之间的通讯。这只是个Demo,没有考虑异常处理和性能问题。解决方案结构如下:   契约 该