<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/singleroot</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; singleroot]]></copyright><item><title><![CDATA[pjproject 2.7.2 添加g729编码 for ios]]></title><link>https://blog.youkuaiyun.com/singleroot/article/details/81750525</link><guid>https://blog.youkuaiyun.com/singleroot/article/details/81750525</guid><author>singleroot</author><pubDate>Thu, 16 Aug 2018 23:13:10 +0800</pubDate><description><![CDATA[Pjproject for ios



一、编译库文件

g729 添加方式可以通过读取其他的文档来

configure 的时候你启用了g729,你可以看到在编译参数中加入了g729,但是我们是编译的是ios版本，所以记得在config_site.h中加入对g729的支持

二、编译应用程序

1。然后删除xcode中的红色文件，并添加g729到项目中 
2。修改一下包名，不然他会提示错误，还...]]></description><category></category></item><item><title><![CDATA[freeswitch接入rtsp]]></title><link>https://blog.youkuaiyun.com/singleroot/article/details/81184585</link><guid>https://blog.youkuaiyun.com/singleroot/article/details/81184585</guid><author>singleroot</author><pubDate>Tue, 24 Jul 2018 14:50:06 +0800</pubDate><description><![CDATA[接入rtsp到freeswitch

有人会问mod_vlc可以完成为什么还要做，这个我开始也看过有人评价过，因为vlc太卡了

我是模拟fsv来写的一个模块，所以这个也很简单，后面准备做成终端的模块这样就可以加入会议室，现在我也没试过怎么加入会议。

重点说一下，我现在只是可以完成rtsp接入，但是cpu占用还是很高，原因我也晓得，但现在没有时间改等改好了再发一次，反正有了第一步就很完美了。

...]]></description><category></category></item><item><title><![CDATA[Freeswitch 实现GB28181平台]]></title><link>https://blog.youkuaiyun.com/singleroot/article/details/79203217</link><guid>https://blog.youkuaiyun.com/singleroot/article/details/79203217</guid><author>singleroot</author><pubDate>Tue, 30 Jan 2018 11:17:27 +0800</pubDate><description><![CDATA[读前须知：
1.首先Freeswitch是什么自己需要了解（就是一个sip网关，GB28181很多地方类似SIP）
2.我这里只是简单说明，详细的过程后面说明
3.你必须具备：熟悉sip、熟悉GB2818、熟悉RTP、熟悉SDP、熟悉C++


接下来说一下我实现的类容（我现在不一定能给出全，后续会不断的完善文档）
1.预览转发：freeswitch只做PBX不做分发，客户端直接给服]]></description><category></category></item><item><title><![CDATA[debian8 安装postgresql 和 phpPgAdmin]]></title><link>https://blog.youkuaiyun.com/singleroot/article/details/78913187</link><guid>https://blog.youkuaiyun.com/singleroot/article/details/78913187</guid><author>singleroot</author><pubDate>Wed, 27 Dec 2017 15:55:06 +0800</pubDate><description><![CDATA[安装软件包sudo apt-get install postgresql postgresql-contrib配置apache2 sudo vim /etc/apache2/conf-available/phppgadmin.conf内容如下<Directory /usr/share/phppgadmin>DirectoryIndex index.php
AllowOverride None
All]]></description><category></category></item><item><title><![CDATA[ffmpeg 编译参数说明]]></title><link>https://blog.youkuaiyun.com/singleroot/article/details/73330591</link><guid>https://blog.youkuaiyun.com/singleroot/article/details/73330591</guid><author>singleroot</author><pubDate>Fri, 16 Jun 2017 13:34:04 +0800</pubDate><description><![CDATA[安装msys2 64位的用32位的，安装软件 
pacman -S mingw-w64-i686-gcc 
pacman -S make 
pacman -S diffutils 
pacman -S yasm 
pacman -S autoconf automake libtool下面的都可以不下载，通过pacman安装，下面也有说明 
编译x264 
ftp://ftp.videolan.org]]></description><category></category></item><item><title><![CDATA[darwin streaming server 6.0.3 Linux编译]]></title><link>https://blog.youkuaiyun.com/singleroot/article/details/71169374</link><guid>https://blog.youkuaiyun.com/singleroot/article/details/71169374</guid><author>singleroot</author><pubDate>Thu, 04 May 2017 13:37:35 +0800</pubDate><description><![CDATA[说明：


Darwin Streaming Server官方网站


先下载源码
https://github.com/macosforge/dss/releases/download/6.0.3/DarwinStreamingSrvr6.0.3-Source.tar



再下载linux补丁，其实就是修改了一些文件适用于linux环境
http://www.abrah]]></description><category></category></item><item><title><![CDATA[QT ffmpeg 播放器]]></title><link>https://blog.youkuaiyun.com/singleroot/article/details/70230269</link><guid>https://blog.youkuaiyun.com/singleroot/article/details/70230269</guid><author>singleroot</author><pubDate>Tue, 18 Apr 2017 17:04:30 +0800</pubDate><description><![CDATA[1.下载sdl2，ffmpeg dev


2.qt的配置
win32: LIBS += -L$$PWD/libffmpeg/lib/ -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lpostproc -lswscale
win32: LIBS += -L$$PWD/libSDL/lib/x86/ -lSDL2 -lSDL2mai]]></description><category></category></item><item><title><![CDATA[mac os 搭建arm-gcc]]></title><link>https://blog.youkuaiyun.com/singleroot/article/details/70039508</link><guid>https://blog.youkuaiyun.com/singleroot/article/details/70039508</guid><author>singleroot</author><pubDate>Mon, 10 Apr 2017 23:22:41 +0800</pubDate><description><![CDATA[直接点就是编译arm-gcc
我找了几天都没有找到编译好了的，结果一下子灵光一现，源码都有为什么不编译呢。
1.下载gcc源码
gcc-linaro-5.4.1-2017.01-x86_64_arm-linux-gnueabihf.tar.xz

这是我下载的最新源码，需要翻墙下载https://releases.linaro.org/components/toolchain/gcc-l]]></description><category></category></item><item><title><![CDATA[opencv2.x for arm 交叉编译]]></title><link>https://blog.youkuaiyun.com/singleroot/article/details/69556568</link><guid>https://blog.youkuaiyun.com/singleroot/article/details/69556568</guid><author>singleroot</author><pubDate>Fri, 07 Apr 2017 15:10:41 +0800</pubDate><description><![CDATA[opencv arm编译 所有出错的避免]]></description><category></category></item><item><title><![CDATA[linux 接收udp组播数据包后反馈链路层数据]]></title><link>https://blog.youkuaiyun.com/singleroot/article/details/67638740</link><guid>https://blog.youkuaiyun.com/singleroot/article/details/67638740</guid><author>singleroot</author><pubDate>Tue, 28 Mar 2017 16:56:31 +0800</pubDate><description><![CDATA[这个是借鉴了网上代码，然后自己总结了一下]]></description><category></category></item><item><title><![CDATA[飞思卡尔IMX6文档----README]]></title><link>https://blog.youkuaiyun.com/singleroot/article/details/65440900</link><guid>https://blog.youkuaiyun.com/singleroot/article/details/65440900</guid><author>singleroot</author><pubDate>Thu, 23 Mar 2017 11:17:09 +0800</pubDate><description><![CDATA[飞思卡尔的3.10.17-1.0.0 Yocto BSPBSP是飞思卡尔发布支持以下处理器
*飞思卡尔  i.MX6Q SABRE Smart Device（智能设备） (imx6qsabresd)
*飞思卡尔 i.MX6Q SABRE Auto（汽车） (imx6qsabreauto)
*飞思卡尔 i.MX6DL SABRE Smart Device (imx6dlsabresd)
*飞思卡尔 i]]></description><category></category></item><item><title><![CDATA[QT5.7.0 arm开发环境搭建]]></title><link>https://blog.youkuaiyun.com/singleroot/article/details/54378078</link><guid>https://blog.youkuaiyun.com/singleroot/article/details/54378078</guid><author>singleroot</author><pubDate>Thu, 12 Jan 2017 15:17:58 +0800</pubDate><description><![CDATA[参考文章http://blog.youkuaiyun.com/singleroot/article/details/543448731.创建项目创建一个c++项目，但是发现平台没有arm的平台，需要我们自己添加，步凑如下： 
可以看见确实没有arm的，添加g++ 
添加gdb 
添加Qmake,这个也是qt可以识别版本的东西，前面的g++和gdb都是可以在网上下载，qmake需要编译 
添加arm的qt的目录，]]></description><category></category></item><item><title><![CDATA[移植Qt5.7库到ARM]]></title><link>https://blog.youkuaiyun.com/singleroot/article/details/54344873</link><guid>https://blog.youkuaiyun.com/singleroot/article/details/54344873</guid><author>singleroot</author><pubDate>Wed, 11 Jan 2017 16:27:08 +0800</pubDate><description><![CDATA[请先参考我的http://blog.youkuaiyun.com/singleroot/article/details/54342935上面的文章中介绍了怎么搭建交叉编译环境和一些链接的下载1、编译tslibTslib是支持触摸屏的，所以我这里也先编译一下，后面qt需要依赖$tar -vxf tslib-1.4.tar.gz
$cd tslib
$sudo apt-get install autoconf li]]></description><category></category></item><item><title><![CDATA[Ubuntu 16.04.1 安装后搭建ARM交叉编译环境编译pjsip]]></title><link>https://blog.youkuaiyun.com/singleroot/article/details/54342935</link><guid>https://blog.youkuaiyun.com/singleroot/article/details/54342935</guid><author>singleroot</author><pubDate>Wed, 11 Jan 2017 14:14:37 +0800</pubDate><description><![CDATA[1.卸载没有用的软件sudo apt-get purge libreoffice?
sudo apt-get remove vim-?
sudo apt-get update
sudo apt-get install vim-common2.下载资源下面资源根据自己的需求下载下载GCC时我先读了这篇文章:http://www.veryarm.com/arm-linux-gnueabihf-gcc(G]]></description><category></category></item><item><title><![CDATA[RTSP协议分析]]></title><link>https://blog.youkuaiyun.com/singleroot/article/details/52636668</link><guid>https://blog.youkuaiyun.com/singleroot/article/details/52636668</guid><author>singleroot</author><pubDate>Fri, 23 Sep 2016 11:51:57 +0800</pubDate><description><![CDATA[说明：-rtsp地址：rtsp://218.204.223.237:554/live/1/66251FC11353191F/e7ooqwcfbqjoo80j.sdp 
-客户端：vlc 
-类型：直播 
-协议：TCP一般的协议图，但是我们RTP采用的是TCP,其中RTSP和RTCP都是控制协议，真正的媒体传输是通过RTP协议。C->SOPTIONS rtsp://218.204.223.237:5]]></description><category></category></item><item><title><![CDATA[freeswitch 安装和问题解决]]></title><link>https://blog.youkuaiyun.com/singleroot/article/details/52298620</link><guid>https://blog.youkuaiyun.com/singleroot/article/details/52298620</guid><author>singleroot</author><pubDate>Wed, 24 Aug 2016 12:56:26 +0800</pubDate><description><![CDATA[Centos7 编译freeswitch本文声明：
freeswitch版本 : 1.6
操作系统基本是最小安装
时间：2016-08-24
温馨提示 : 如果想更快的编译成功可以先把所有的yum的软件安装完成（及所有的yum命令执行一下）步骤和问题解决
1.安装gityum install git 
2.获取源码git clone https://freeswitch.org/stash/scm/]]></description><category></category></item><item><title><![CDATA[rabbitmq c++ rpc]]></title><link>https://blog.youkuaiyun.com/singleroot/article/details/51547603</link><guid>https://blog.youkuaiyun.com/singleroot/article/details/51547603</guid><author>singleroot</author><pubDate>Tue, 31 May 2016 17:32:43 +0800</pubDate><description><![CDATA[rabbitmq网上很多都不是使用的c++语言


然后自己研究了一下
c->s s->c其实主要是listen端的代码，因为其他的看官方的demo就可以


listen端添加的代码
amqp_basic_properties_t props;
            sleep(2);
            amqp_basic_publish(conn,
         ]]></description><category></category></item><item><title><![CDATA[linux 自动生成configure和make文件]]></title><link>https://blog.youkuaiyun.com/singleroot/article/details/51537635</link><guid>https://blog.youkuaiyun.com/singleroot/article/details/51537635</guid><author>singleroot</author><pubDate>Mon, 30 May 2016 14:33:38 +0800</pubDate><description><![CDATA[我以前是直接写的makefile文件，生成o文件人然后生成执行文件。
但是现在针对于很多文件就会出现文件太多的问题
后来知道了autotools
主要是目录有lib、src、include
目录中文件
├── include
│   └── add.h
├── lib
│   ├── add.cpp
│   ├── Makefile.am
├── Makefile.am
├─]]></description><category></category></item><item><title><![CDATA[nginx php 配置]]></title><link>https://blog.youkuaiyun.com/singleroot/article/details/49594091</link><guid>https://blog.youkuaiyun.com/singleroot/article/details/49594091</guid><author>singleroot</author><pubDate>Mon, 02 Nov 2015 23:58:16 +0800</pubDate><description><![CDATA[CentOS 6.2 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
准备篇：


1、配置防火墙，开启80端口、3306端口
       vi /etc/sysconfig/iptables
       -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT（允许80端口通过防火墙）
  ]]></description><category></category></item><item><title><![CDATA[centos7]]></title><link>https://blog.youkuaiyun.com/singleroot/article/details/49000443</link><guid>https://blog.youkuaiyun.com/singleroot/article/details/49000443</guid><author>singleroot</author><pubDate>Fri, 09 Oct 2015 15:14:45 +0800</pubDate><description><![CDATA[firewall 常用的命令

启用区域中的服务
firewall-cmd --permanent [--zone=] --add-service=
此举将永久启用区域中的服务。如果未指定区域，将使用默认区域。
禁用区域中的一种服务
firewall-cmd --permanent [--zone=] --remove-service=
查询区域中的服务是否启用
firewall-]]></description><category></category></item></channel></rss>