音视频
wastedsoul
这个作者很懒,什么都没留下…
展开
-
基于jrtplib实现的最简单服务端和客户端
使用Jrtplib库实现服务端和客户端通讯代码都是直接从jrtplib自带例子中抠出来的,就是为了方便研究,话不多说直接上菜Server:/* Here's a small IPv4 example: it asks for a portbase and a destination and starts sending packets to that destination.*//*#in...原创 2018-06-05 15:44:51 · 2545 阅读 · 2 评论 -
mac搭建rtmp服务器
mac搭建使用rtmp服务器1.安装openssl和zlib使用默认安装方式,因为安装nginx的时候会到特定目录寻找,也可以自定义安装,再在安装nginx的时候指定openssl的路径。为方便安装还是推荐使用默认安装路径。git clone https://github.com/openssl/opensslmakesudo make install2.下载nginx和nginx-rtmp-mo...原创 2018-05-31 17:16:17 · 1052 阅读 · 0 评论 -
Mac下编译JRTPLIB源码 For Android
一.工欲善其事必先利其器:1.官网下载Jthread和Jrtplib2.通过 "brew install ninja" 命令安装ninja二.然后解压下载的Jthread与Jrtplib压缩包并参考GitHub的文档编写cmake文件:1.在Jthread解压出的目录下创建toolchain.cmake并添加内容set(CMAKE_SYSTEM_NAME Android)set(CMAKE_SY...原创 2018-07-02 11:28:57 · 824 阅读 · 0 评论 -
AndroidStudio结合JNI使用JrtpLib动态库(一)
上一篇文章介绍了如何编译生成JrtpLib的库文件,这篇文章探讨如何在Android上使用编译出的库文件。1.创建项目勾选 Include C++ support2.创建存放库文件和头文件的存放目录并将对应文件添加其中3.修改CMakeLists.txt:添加库(add_library,set_target_properties)#直接引用jrtp库add_library(jrtp SHARED...原创 2018-07-10 16:14:18 · 1175 阅读 · 1 评论 -
mac下 jrtplib使用c++11报错
修改Jrtplib,增加set(CMAKE_CXX_STANDARD 11)造成rtpudpv4transmitter.cpp文件中的bind方法报错:Invalid operands to binary expression ('__bind<int &, sockaddr *, unsigned long>' and 'int’)此时在bind前加 ::...原创 2018-08-14 17:15:49 · 650 阅读 · 1 评论