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

libsrtp

安全实时传输开发包
授权协议 BSD
开发语言 C/C++
所属分类 程序开发、 网络工具包
软件类型 开源软件
地区 不详
投 递 者 谢墨竹
操作系统 Linux
开源组织 Cisco
适用人群 未知
 软件概览

libsrtp 是 SRTP (Secure Realtime Transport Protocol)  安全实时传输协议的开发包。

示例:

set k=c1eec3717da76195bb878578790af71c4ee9f859e197a414a78d5abc7451

[sh1]$ test/rtpw -s -k $k -e 128 -a 0.0.0.0 9999 
Security services: confidentiality message authentication
set master key/salt to C1EEC3717DA76195BB878578790AF71C/4EE9F859E197A414A78D5ABC7451
setting SSRC to 2078917053
sending word: A
sending word: a
sending word: aa
sending word: aal
...

[sh2]$ test/rtpw -r -k $k -e 128 -a 0.0.0.0 9999 
security services: confidentiality message authentication
set master key/salt to C1EEC3717DA76195BB878578790AF71C/4EE9F859E197A414A78D5ABC7451
19 octets received from SSRC 2078917053 word: A
19 octets received from SSRC 2078917053 word: a
20 octets received from SSRC 2078917053 word: aa
21 octets received from SSRC 2078917053 word: aal
  • 下载 https://github.com/cisco/libsrtp/releases 解压 tar xf libsrtp-2.3.0.tar.gz cd libsrtp-2.3.0 编译 BUILD_LIBS=${HOME}/telecom/build_libs ./configure --prefix=${BUILD_LIBS} make make libsrtp2.so ln -s

  • 1. 环境 在 Ubuntu 16.4.5 TLS 版本中编译和测试通过。 下载最新的源代码需要git,若没有安装git可以使用下面命令进行安装: sudo apt-get install git -y 2. 编译及安装 2.1 下载源码 git clone https://github.com/cisco/libsrtp.git 2.2 进入源码目录 cd libsrtp 2.3 配置 配

  • libsrtp安装 下载:https://github.com/cisco/libsrtp.git cd your path/libsrtp-master ./configure make make runtest make install 测试的方法是: cd test ./rtpw_test.sh 其实分析里面的实现主要是创建了两个进程: ./rtpw -b Ky7cUDT2GnI0XKWYb

  • 源码地址: https://sourceforge.net/projects/srtp/ libsrtp主要是是用来加密rtp/rtcp的; 当然也可以加密任何文本,当然要注意前面的rtp_协议的字节是不加密的; 和AES加密没有什么过程区别; 编译很简单,Windows MinGW; 用法: 最好参考源码中的文档:libsrtp.pdf 示例,很简单,来自于上述文档; 1.7 Example C

  • 下载 编译doubango/telepresence需要这个版本。再新的版本一些接口就删除了。 https://github.com/quantum6/libsrtp-1.5.0 解压 tar xf libsrtp-1.5.0.tar.gz cd libsrtp-1.5.0 编译 BUILD_LIBS=${HOME}/telecom/build_libs ./configure --pref

  • libsrtp 编译测试方法 libsrtp 是 SRTP(Secure Realtime Transport Protocol)  安全实时传输协议的开发包。 可以在https://github.com/cisco/libsrtp里下载源码进行编译。 1、  Linux环境源码下载 wget https://github.com/cisco/libsrtp/archive/master.zip

  • 说明             libsrtp主要是是用来加密rtp/rtcp的;也可以加密任何文本,注意前面的rtp_协议的字节是不加密的;和AES加密没有什么过程区别   源码编译 cd /home/fengyuzaitu wget https://github.com/cisco/libsrtp/archive/master.zip . unzip master.zip cd libsrtp-

  • 1. 环境 在 Ubuntu 16.4.5 TLS 版本中编译和测试通过。 下载最新的源代码需要git,若没有安装git可以使用下面命令进行安装: sudo apt-get install git -y 1 2. 编译及安装 2.1 下载源码 git clone https://github.com/cisco/libsrtp.git 1 2.2 进入源码目录 cd libsrtp 1 2.3 配

  • /* * * Copyright (c) 2001-2017 Cisco Systems, Inc. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the followi

  • EXPORTS srtp_init srtp_shutdown srtp_protect srtp_protect_mki srtp_unprotect srtp_unprotect_mki srtp_create srtp_add_stream srtp_remove_stream srtp_update srtp_update_stream srtp_get_stream srtp_crypt

  • 类似错误很多 configure: error: You requested SSL (requires OpenSSL) but not found...die 解决办法1 查看config.log ./autogen.sh autoreconf -fiv ./configure ...(参数) 解决办法2 查看config.log 使用的srtp太新,导致目录错误。找到头文件所在位置: c

  • 【版权申明】转载请附上出处链接 编译libsrtp找不到pthread_once等与pthread相关的东西 编译器不支持-pthread这样的用法,需要把他修改为-lpthread

  • 首先需要去GitHub上下载相关的文件,点击打开链接 下载完成后将zip文件解压到自己的目录下 cd  your path/libsrtp-master ./configure make make runtest make install 编译完成了。 测试的方法是 cd test ./rtpw_test.sh

  • 参考:zlm启用webrtc编译指南 openssl 安装 (openssl版本要求1.1以上) wget https://www.openssl.org/source/openssl-1.1.1k.tar.gz tar -xvzf openssl-1.1.1k.tar.gz yum install -y zlib zlib-devel perl-CPAN #我用的ubuntu,然后这台电脑以前安

  • 之前是1.0 的srtp : 【licode】srtp链接问题 现在这个2.1.0应该是srtp2了,不管是MTd 还是MDd,构建ok,提示你, 但是链接到dll ,报这个重复定义错误。 _SocketNotificationRetrieveEvents already defined 很费解啊 Rebuild started... 1>------ Rebuild All started: P

 相关资料
  • 稳定性: 2 - 稳定的 tls 模块是对安全传输层(TLS)及安全套接层(SSL)协议的实现,建立在OpenSSL的基础上。 按如下方式引用此模块: const tls = require('tls'); TLS/SSL 概念 TLS/SSL 是 public/private key infrastructure (PKI),大部分情况下,每个服务器和客户端都应该有一个私钥。 私钥能有多种生成

  • 自我介绍 拷打实习 kafka 介绍你写的最好的接口 设计模式 代理模式 前缀树 为什么不用哈希表 反问: 职责:提供安全平台,平台开发

  • 常见漏洞 XSS(Cross-site scripting) SQL Injection Command Injection Code Execution File Disclosure File Inclusion CSRF(Cross-site request forgery) Path Traversal Code injection 相关资源 OWASP (Open Web Applica

  • 好久之前投过京东后端,突然给我约面了一个安全开发实习生 7.23:25min,两个面试官交替问。两个面试官都挺好 ·自我介绍 ·你是比较喜欢做开发是吗?语言习惯Java是个人爱好 还是周围人都在学Java ·面试官介绍部门的业务情况 主要做开发 JD所有账号安全、风控相关 ·讲讲实习/项目 用zset解决了什么问题 ·zset的底层结构,zrange指令底层执行原理 ·这套redis的api是你自

  • 10.21技术面一面------------约20分钟 流程,因为通过了笔试,然后一点没问C++,说不用问了,没意义 自我介绍 项目经验----因为没有C++,浅问了下写的科研项目 根据简历,问了写服务器的知识--讲一讲,我讲的socket 对计算机网络的了解说一说 对协议的理解 tcp怎么保证可靠传输的 期望薪水 期望工作地 其他忘记了 离谱后续: (都已经结束秋招,突然来了上个月面试通知) 1

  • 1、自我介绍 2、问一下项目中的内容 3、问Spring IOC是用到什么设计模式 4、Bean的作用 5、高可用高并发实际在项目中用在哪个地方 6、关于springcloud里组件的应用 问了一些其它的问题都挺简单的!全程二十多分钟 #亚信安全##Java开发#