- 浏览: 216863 次
- 性别:
- 来自: 上海
-
文章分类
- 全部博客 (196)
- android (153)
- sqlite (1)
- java (3)
- os (4)
- tools (4)
- ResolveInfo 转 packageinf 取信息 (1)
- multimedia (2)
- fastboot (1)
- create user in samba (0)
- android qcn (0)
- windows (0)
- net (2)
- linux (1)
- git (0)
- proguard (0)
- android cpu (1)
- android gts (1)
- MySql (1)
- c/c++ (0)
- network (1)
- python (3)
- AI (1)
- Ultroedit (1)
- HarmonyOS NEXT (0)
os: linux ubuntu 12.04
1. 下载地址 https://github.com/j0sh/crtmpserver
2. 解压后看里面的readme
3. 安装cmake, apt-get install cmake
4. 下载openssh http://www.openssl.org/source/
安装步骤:
#tar -xzf openssl-xxx.tar.gz
// 修改配置,使之生成.so文件,/usr/local/openssl是自定义安装位置,可自行修改,位置要 记住,之后要修改文件
#./config --prefix=/usr/local/openssl shared zlib-dynamic enable-camellia
#./config -t
#make depend
#make install
5. 还需修改文件
位置:crtmpserver/builders/cmake/cmake_find_modules/Find_openssl.cmake
FIND_PATH(OPENSSL_INCLUDE_PATH
NAMES
openssl/ssl.h
PATHS
/usr/local/openssl/include
${TOOLCHAIN_HEADER_PATH}
....................................................
FIND_LIBRARY(OPENSSL_LIBRARY_PATH
NAMES
ssl
PATHS
/usr/local/openssl/lib
${TOOLCHAIN_LIBRARY_PATH}
.....................................................
FIND_LIBRARY(CRYPTO_LIBRARY_PATH
NAMES
crypto
PATHS
/usr/local/openssl /lib
${TOOLCHAIN_LIBRARY_PATH}
................................................
6.进入crtmpserver-centosinit\builders\cmake
执行cmake .
make
make install
进入crtmpserver-centosinit/builders/cmake#启动服务
./crtmpserver/crtmpserver ./crtmpserver/crtmpserver.lua
7.下载jwplayer
http://www.longtailvideo.com/players/jw-flv-player
8.安装apach服务器 http://www.linuxidc.com/Linux/2016-04/130079.htm
1)安装依赖包http://archive.apache.org/dist/apr/
apr-1.4.6.tar.gz apr-util-1.5.2.tar.gz
把这两个包复制到usr/local/src下,进行解压 tar -zxvf *****
进到解压好的目录指定安装目录
./configure --prefix=/usr/local/apr
make
make install
httpd-2.4.10下载
http://archive.apache.org/dist/httpd/
同样复制到usr/local/src 解压
进入 httpd-2.4.10目录
./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so --enable-rewirte --enable-ssl --enable-cgi --enable-cgid --enable-modules=most --enable-mods-shared=most --enable-mpms-shared=all --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util //如遇到问题看下面的解决办法
make
make install
pcre-devel 下载
apt-get install libpcre3
apt-get install libpcre3-dev // 这样安装即可,不用再去下载
https://ftp.pcre.org/pub/pcre/
解决 mod_ssl has been requested but can not be built
sudo apt-get install openssl
sudo apt-get install libssl-dev
RedHat、centos才是openssl-devel
setenforce 0 关掉selinux。(临时关闭)
永久关闭 vim /etc/selinux/config
apt-get install selinux-utils
apache 安装好后,可以访问 http://19.168.5.186
可以看到 It Wroks!
这个网页来自
/usr/local/apache/htdocs/index.html
所以,可以把要发布的内容放在这里
参考:
http://blog.csdn.net/wangmj518/article/details/42318097
1. 下载地址 https://github.com/j0sh/crtmpserver
2. 解压后看里面的readme
3. 安装cmake, apt-get install cmake
4. 下载openssh http://www.openssl.org/source/
安装步骤:
#tar -xzf openssl-xxx.tar.gz
// 修改配置,使之生成.so文件,/usr/local/openssl是自定义安装位置,可自行修改,位置要 记住,之后要修改文件
#./config --prefix=/usr/local/openssl shared zlib-dynamic enable-camellia
#./config -t
#make depend
#make install
5. 还需修改文件
位置:crtmpserver/builders/cmake/cmake_find_modules/Find_openssl.cmake
FIND_PATH(OPENSSL_INCLUDE_PATH
NAMES
openssl/ssl.h
PATHS
/usr/local/openssl/include
${TOOLCHAIN_HEADER_PATH}
....................................................
FIND_LIBRARY(OPENSSL_LIBRARY_PATH
NAMES
ssl
PATHS
/usr/local/openssl/lib
${TOOLCHAIN_LIBRARY_PATH}
.....................................................
FIND_LIBRARY(CRYPTO_LIBRARY_PATH
NAMES
crypto
PATHS
/usr/local/openssl /lib
${TOOLCHAIN_LIBRARY_PATH}
................................................
6.进入crtmpserver-centosinit\builders\cmake
执行cmake .
make
make install
进入crtmpserver-centosinit/builders/cmake#启动服务
./crtmpserver/crtmpserver ./crtmpserver/crtmpserver.lua
7.下载jwplayer
http://www.longtailvideo.com/players/jw-flv-player
8.安装apach服务器 http://www.linuxidc.com/Linux/2016-04/130079.htm
1)安装依赖包http://archive.apache.org/dist/apr/
apr-1.4.6.tar.gz apr-util-1.5.2.tar.gz
把这两个包复制到usr/local/src下,进行解压 tar -zxvf *****
进到解压好的目录指定安装目录
./configure --prefix=/usr/local/apr
make
make install
httpd-2.4.10下载
http://archive.apache.org/dist/httpd/
同样复制到usr/local/src 解压
进入 httpd-2.4.10目录
./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so --enable-rewirte --enable-ssl --enable-cgi --enable-cgid --enable-modules=most --enable-mods-shared=most --enable-mpms-shared=all --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util //如遇到问题看下面的解决办法
make
make install
pcre-devel 下载
apt-get install libpcre3
apt-get install libpcre3-dev // 这样安装即可,不用再去下载
https://ftp.pcre.org/pub/pcre/
解决 mod_ssl has been requested but can not be built
sudo apt-get install openssl
sudo apt-get install libssl-dev
RedHat、centos才是openssl-devel
setenforce 0 关掉selinux。(临时关闭)
永久关闭 vim /etc/selinux/config
apt-get install selinux-utils
apache 安装好后,可以访问 http://19.168.5.186
可以看到 It Wroks!
这个网页来自
/usr/local/apache/htdocs/index.html
所以,可以把要发布的内容放在这里
参考:
http://blog.csdn.net/wangmj518/article/details/42318097
发表评论
-
Android SnappyDB
2018-05-15 11:23 994https://blog.csdn.net/qq_214305 ... -
使用UncaughtExceptionHandler保存全局异常(转)
2018-05-07 15:04 664From: https://blog.csdn.net/dre ... -
android udp
2018-04-10 19:47 624Android之Socket的基于UDP传输 接收方创建步骤: ... -
android DownloadManager
2018-04-10 12:52 617From: https://www.jianshu.com/p ... -
Snackbar 可以交互的Toast
2018-04-08 21:44 790Snackbar 是 Android design sup ... -
android 操作串口
2018-03-19 18:20 683http://blog.csdn.net/akunainian ... -
proguard对 android-support-v4.jar 的配置
2018-03-16 15:32 743-libraryjars libs/android-sup ... -
apk 多个dex
2018-03-16 10:05 1025android studio 配置应用生成多个dex ... -
ddmlib 解决android n file explorer 为空问题
2018-03-16 09:27 968百度云:http://pan.baidu.com/s/1sl4 ... -
android 代码混淆
2018-03-15 08:38 1077打开混淆开关 Android.mk ... -
menu item 显示icon
2018-03-07 09:32 710@Override public boolean onMenu ... -
ubuntu 脚本切换root用户,并执行其它脚本
2018-03-05 09:58 0#!/bin/bash expect -c" ... -
DrawerLayout 滑动侧边栏
2018-03-01 10:42 0// TODO -
jack-server 多用户编译问题
2018-02-27 10:44 14173),需要同时修改 $HOME/.jack-server/co ... -
更新eclipse 遇到两个问题 Oxygen.2 Release (4.7.2)
2018-02-26 14:28 12471. the file dx.jar was not load ... -
监听系统开关变化
2018-02-05 14:02 820// 转屏开关 /** * Content obse ... -
android 8.0 模块编译命令
2018-02-02 14:42 1184Invoke ". build/envsetup.s ... -
svn checkout 忽略某个文件夹
2018-01-26 11:14 1377android源码更新时, frameworks\compil ... -
eclipse jni
2018-01-19 16:10 500试过,可以运行 http://blog.csdn.net/sb ... -
opencv for android
2018-01-19 14:37 455http://blog.csdn.net/sbsujjbcy/ ...
相关推荐
可编译运行的crtmpserver 1、使用VS2010进行编译。 2、openssl在3rdparty目录下 3、配置文件,放在builders\VS2010\Debug\crtmpserver1.lua 4、builders\VS2010\Debug\目录下,有\log和\media目录,\media目录下,放...
【106854】直播服务器介绍crtmpserver编译运行(ubuntu).zip 【106855】下载ffmpeg工具推流并使用功能vlc拉流播放测试.zip 【106856】nginx-rtmp源码下载、编译运行(ubuntu).zip 【106857】nginx-rtmp直播和直播...
从crtmpserver的官方网站,下载的源码,编译安卓平台时,会有很多错误。 本上传的代码,修正了相关的错误,并编译成功。 注:简单的编译步骤,请参考代码中的crtmpserver_android.txt. 另外,具体的使用方法和实例...
总结来说,crtmpserver的搭建涉及RTMP协议、Linux服务器管理、编译构建、流媒体应用配置、点播处理、日志监控、网络通信调试等多个IT知识点。通过熟练掌握这些技能,你将能够创建一个高效稳定的直播点播平台服务。
本文将详细介绍如何在CentOS系统上搭建crtmpserver流媒体服务器,包括安装必要的依赖库如cmake和openssl,以及编译和运行crtmpserver的过程。 #### 二、准备工作 在开始安装前,请确保您的CentOS系统已经更新到了...
crtmpserver项目是这个领域的开源实现,它在Windows环境下使用Visual Studio 2017进行编译,用户可以方便地下载、编译并运行,以快速搭建一个用于RTMP推流测试的服务器。 RTMP(Real-Time Messaging Protocol)是一...
【crtmpserver-717 - VS2013.rar】这个压缩包文件包含了用于构建和运行RTMP服务器的源代码,该服务器是用C++编译的,并且是针对Windows 32位系统优化的。这个版本的crtmpserver是基于Visual Studio 2013开发环境构建...
**三、编译crtmpserver-717** crtmpserver-717版本可能包含了一些未修复的错误或不完整的功能,需要用户在编译过程中进行调整。编译crtmpserver通常涉及以下步骤: 1. **获取源码**:首先,你需要从官方仓库或者...
`crtmpserver.rar`这个压缩包包含了CRTMPServer的源代码、编译脚本、配置文件以及相关的文档资料。解压后,你可以按照以下步骤进行安装和使用: 1. **环境准备**:确保你的系统已经安装了必要的编译工具,如GCC或...
使用VS编译crtmpserver时,你需要创建一个新的解决方案,将源码添加为项目,并配置合适的编译选项。 4. **编译配置**:在VS中,你需要配置编译器选项,如目标平台(x86或x64)、编译模式(Debug或Release)、链接库...
对于 ARM 架构的设备,如某些移动设备或嵌入式系统,CRTMPServer 同样支持在 Linux 或 Android 环境下进行编译。 #### 1.4 运行服务器 启动 CRTMPServer 的方法取决于目标操作系统的类型: ##### 1.4.1 Linux/BSD...
5. **多平台兼容性**:由于crtmpserver设计的目标是跨平台,因此它可以在不同操作系统上编译和运行,支持多种硬件环境,为开发者提供了更大的灵活性。 6. **视频编码与解码**:虽然crtmpserver本身不直接处理视频...
编译记录 : ~、 common 工程 缺少 utils/misc/format.cpp utils/logging/formatter.cpp ~、thelib 工程 增加宏定义 “HAS_MEDIA_TS” \crtmpsvr_tr\sources\thelib\src\mediaformats\readers 全部重新组织添加 \...
包括:编译和使用指南 xampp-win32-1.8.3-0-VC11-installer_12489_BDdl VCam_v5.1 虚拟摄像头工具 openssl-0.9.8zg.tar flashmedialiveencoder_3.2_wwe_signed crtmpserver-master_build.tar
可以直接编译通过的。vs2010工程,为了上传方便我把编译后中间文件都删除了。debug目录应该有个applications文件夹。 前面已经上传了。 本不想要资源分的,但是我自己老用别人的号下载。还是自己挣点分吧。有问题...
在这个win10环境下,编译crtmpserver项目时,OpenSSL作为依赖库是必不可少的。 首先,我们来详细了解一下OpenSSL的组成部分: 1. **头文件**:在编程中,头文件(如`openssl/*.h`)包含了函数声明、常量定义和其他...