`

开源视频 服务器 MediaCore 安装

阅读更多
RedHat5 安装 Mediacore 0.9.4

官方安装文档:
http://mediacorecommunity.org/docs/install/index.html#step-1-setup-a-python-
virtual-environment

Apache2安装:
sudo yum install httpd httpd-devel
apache配置文件:/etc/httpd/conf/httpd.conf
Apache模块路径:/usr/sbin/apachectl
web目录:/var/www/html
如果采用源代码安装,一般默认安装在/usr/local/apache2目录下
自己编译会很麻烦~~~

开启关闭:
apachectl stop
apachectl start

mod_wsgi安装:
官方参考文档:http://code.google.com/p/modwsgi/wiki/QuickInstallationGuide

tar xvfz mod_wsgi-X.Y.tar.gz
./configure
./configure --with-apxs=/usr/local/apache/bin/apxs \
  --with-python=/usr/local/bin/python
make
make install

PS:apxs包含在http-devel包中

如何将mode_wsgi加载到apache2中
在apache的httpd.conf中增加
LoadModule wsgi_module modules/mod_wsgi.so


启动apache正常,访问mediacore报错,查看/var/log/httpd/error_log
报错一:
(13)Permission denied: mod_wsgi (pid=26962): Unable to connect to WSGI \
daemon process '<process-name>' on '/etc/httpd/logs/wsgi.26957.0.1.sock' \
after multiple attempts.

解决方法:http://code.google.com/p/modwsgi/wiki/ConfigurationIssues


报错二:
permission denied,以root身份还报这个错,shit,打开所有权限 chmod 777 -R mediacore


如何启动 mediacore
open terminal
cd /home/mediacore
source mediacore_env/bin/activate
cd mediacore
paster serve --reload development.ini
apachectl stop
apachectl start



Ubuntu12.04  安装 Mediacore 0.9.4

-----------------------
Apache2 is available as an Ubuntu package, therefore we can install it like this:
apt-get install apache2
Apache's default document root is /var/www on Ubuntu, and the configuration file is /etc/apache2/apache2.conf.
Additional configurations are stored in subdirectories of the /etc/apache2 directory such as /etc/apache2/mods-enabled (for Apache modules),
/etc/apache2/sites-enabled (for virtual hosts), and /etc/apache2/conf.d.


Task: Start Apache 2 Server /启动apache服务
# /etc/init.d/apache2 start
or
$ sudo /etc/init.d/apache2 start
Task: Restart Apache 2 Server /重启apache服务
# /etc/init.d/apache2 restart
or
$ sudo /etc/init.d/apache2 restart
Task: Stop Apache 2 Server /停止apache服务
# /etc/init.d/apache2 stop
or
$ sudo /etc/init.d/apache2 stop
0
1
分享到:
评论

相关推荐

    类似FMS的RED5开源FLASH流媒体服务器源码

    RED5开源FLASH流媒体服务器是一种类似Adobe Flash Media Server (FMS)的解决方案,它提供了实时流传输服务,支持多种媒体格式,并且完全免费且开放源码。RED5由Java编写,因此具有跨平台的特性,可以在运行Java环境...

    FFmpegDemo_C#推流_c++推流服务器_ffmpeg推流_ffmpeg_推流

    FFmpeg 是一个强大的开源多媒体处理框架,用于处理音频和视频数据。它支持各种编码、解码、转换、封装和流媒体功能。在这个FFmpegDemo中,我们关注的是使用C#和C++进行推流操作,将本地媒体源推送到流媒体服务器的...

    使用vlc.net.core将rtsp转为http

    本文将深入探讨如何使用VLC.NET.Core库将RTSP(Real-Time Streaming Protocol)视频流转换为HTTP(Hypertext Transfer Protocol)流,以实现通过服务器转发,并使客户端能够通过HTTP轻松获取视频内容。 首先,让...

    Red5流媒体服务器

    Red5提供了视频、音频流的传输,以及Remote Shared Object等功能,与Adobe的FMS(Flash Media Server)相比,Red5具有免费和开源的优势。 在**环境搭建**过程中,你可以选择使用Tomcat作为应用服务器。首先,你需要...

    jai-core-1.1.3.jar jai-imageio.jar jai-codec-1.1.3.jar

    Java Advanced Imaging (JAI) 是一个用于处理图像的开源库,由Sun Microsystems开发,现在由Oracle维护。这个库提供了一系列高级图像操作,如旋转、缩放、色彩转换和编码解码等,支持多种图像格式。在给定的文件中,...

    rtsp流视频实现网页播放

    它允许客户端与服务器之间建立控制和数据通道,以实现视频和音频流的实时传输。然而,由于大多数现代浏览器不直接支持RTSP流,因此在网页上播放RTSP流成为了一个挑战。本文将深入探讨如何实现"rtsp流视频实现网页...

    基于FFmpeg_视频直播处理_C#_Demo.zip

    FFmpeg 是一个强大的开源多媒体处理框架,它支持各种视频、音频格式的编码、解码、转码、流处理以及分析。在本项目"基于FFmpeg_视频直播处理_C#_Demo.zip"中,开发者利用FFmpeg库和C#语言创建了一个示例程序,用于...

    .NET C# ASP.NET视频解码.zip.

    5. **性能优化**:在服务器端进行大量视频转码时,性能优化至关重要。可以通过多线程、异步处理、GPU加速等方式提高转码速度。ASP.NET Core提供跨平台支持和高性能特性,适合这类任务。 6. **Web视频转码接口测试**...

    家庭视频监控系统完整源代码

    C#可以使用DirectShow或Media Foundation API来与硬件交互,捕获实时视频数据。 2. **视频编码与解码**:为了在网络上传输视频,需要对原始视频进行编码。常见的视频编码标准有H.264和HEVC,这些编码器可以在C#中...

    监听视频的代码.rar

    1. `switch_core_media.c`:这是Freeswitch核心媒体处理的部分,通常包含处理音频和视频编码、解码、混合以及其他媒体操作的代码。在这个场景中,可能被修改来添加对视频流的监听和支持。 2. `switch_rtp.c`:RTP...

    h5无插件 RTSP 摄像头在线播放代码

    在这个案例中,ASP.NET Core可能作为后端服务器,负责与海康摄像头进行通信,获取RTSP流,并通过WebSocket将数据推送到前端。WebSocket提供全双工通信,使得服务器可以主动推送数据到客户端,非常适合实时流媒体应用...

    C# VLC视频直播 rtsp

    VLC是一款开源且跨平台的多媒体播放器,它支持多种视频格式和流媒体协议,包括RTSP(Real Time Streaming Protocol)。本篇文章将深入探讨如何使用C#结合VLC库实现视频直播和播放,特别是通过RTSP协议。 首先,让...

    nginx的rtmp流媒体服务器的源码

    RTMP是一种专为实时数据传输设计的协议,常用于在线直播,允许服务器和客户端之间交换音频、视频和其他数据。Nginx的RTMP模块使服务器能够接收并分发这些流,支持HLS、HDS和DASH等适应性流媒体协议。 2. **Nginx ...

    C#视频聊天系统源代码

    【C#视频聊天系统源代码】是一个用于实现视频通信功能的应用程序开发项目,它基于C#编程语言,可能利用了微软的.NET Framework或.NET Core框架。这个系统的核心目标是为用户提供实时、高质量的音视频交流体验,适用...

    MRCP4J-开源

    MRCP4J是一个基于Java的开源项目,它实现了对MRCPv2(Media Resource Control Protocol version 2)协议的支持。MRCP协议的主要目的是为客户端设备提供一种方法来控制和利用远程媒体处理资源,比如语音识别引擎、...

    C# 流媒体在线播放源码

    例如,利用ASP.NET Core构建高性能的Web服务器,它可以处理HTTP/HTTPS协议,支持实时流媒体传输。此外,还可以借助开源项目如Nginx或FFmpeg,通过C#的interop技术与之交互,实现流媒体服务功能。 2. **编码器组件**...

    C#制作的监视器,普通视频测试

    视频捕获功能通常依赖于DirectX、Media Foundation或OpenCV等库。在C#中,可以使用.NET Framework或.NET Core提供的封裝库来访问这些底层技术。例如,AForge.NET是一个开源的C#框架,包含了多种计算机视觉和图像处理...

    movie_vlc_rtsp_简单的vlc.net播放_VLCRTSP_支持rtsp视频流播放_

    VLCRTSP库是VLC Media Player的.NET接口,它封装了libvlc库的功能,使.NET开发者可以方便地在应用程序中调用VLC的多媒体处理能力,包括播放RTSP流。要开始使用VLCRTSP,你需要先在项目中引用相应的DLL文件,这通常...

    Akeeba Backup Core

    - `media`:包含了 Akeeba Backup Core 在运行过程中可能需要的媒体资源,如图片、CSS 和 JavaScript 文件。 - `plugins`:插件目录,扩展了 Akeeba Backup Core 的功能,例如支持不同的备份引擎、加密方式或通知...

    c#开发的功能强大的界面漂亮的可以视频和语音聊天的程序

    此外,开源项目如OpenCV和DirectShow.NET也可用于视频处理和捕获。 然后,实时传输协议的选择至关重要。常用的有RTP(Real-time Transport Protocol)和SRTP(Secure Real-time Transport Protocol)用于音视频数据...

Global site tag (gtag.js) - Google Analytics