Difference between revisions of "Modular Media Server/User Guide/Installing and Running MMS"

From RidgeRun Developer Connection
Jump to: navigation, search
m
(Setting up Modular Media Server project)
 
(7 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
</noinclude>
 
</noinclude>
  
== GStreamer ==
+
=== Setting up Modular Media Server project ===
  
GStreamer is used for all multimedia management. To install it open a terminal and type this:
+
To install all Python dependencies run the following command inside the root directory of the project.
 +
<pre>
 +
pip3 install .
 +
</pre>
  
<pre style="white-space: pre-wrap;">
+
In order to check if its dependencies were installed successfully, run the following and check for similar output:
sudo apt-get install libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt5 gstreamer1.0-pulseaudio
 
</pre>
 
  
== GstInterpipes ==
+
<pre>
 +
pip3 show modular_media_server
  
Before building, make sure you have installed it. If you don't have it installed please follow the instructions in [[GstInterpipe - Building and Installation Guide]]
+
Name: modular-media-server
 
+
Version: 0.0.1
== Python ==
+
Summary: Modular Media Server
 
+
Home-page: git@gitlab.com:RidgeRun/rnd/modular-media-server.git
Modular Media Server requires Python 3.6.9 or older. To check your Python version run:
+
Author: RidgeRun
 +
Author-email: support@ridgerun.com
 +
License: UNKNOWN
 +
Location: /home/oporras/Documents/Projects/modular-media-server
 +
Requires: PyGObject
 +
Required-by:
 +
</pre>
  
<pre style="white-space: pre-wrap;">
 
python3 --version
 
</pre>
 
 
=== Pygst ===
 
 
To use GStreamer Python plugin, Pygst is required. Open a terminal and type this:
 
<pre>
 
sudo apt-get install pkg-config libcairo2-dev gcc python3-dev libgirepository1.0-dev
 
pip3 install gobject PyGObject
 
</pre>
 
You just have installed Python GStreamer binding.<br>
 
  
 
<noinclude>
 
<noinclude>
Line 36: Line 32:
 
</noinclude>
 
</noinclude>
  
[[Category:RidgeRun's Modular Media Server project Templates]]
+
[[Category:Modular Media Server]]

Latest revision as of 11:27, 23 June 2022



Previous: User Guide/Dependencies Index Next: User Guide





Setting up Modular Media Server project

To install all Python dependencies run the following command inside the root directory of the project.

pip3 install .

In order to check if its dependencies were installed successfully, run the following and check for similar output:

pip3 show modular_media_server

Name: modular-media-server
Version: 0.0.1
Summary: Modular Media Server
Home-page: git@gitlab.com:RidgeRun/rnd/modular-media-server.git
Author: RidgeRun
Author-email: support@ridgerun.com
License: UNKNOWN
Location: /home/oporras/Documents/Projects/modular-media-server
Requires: PyGObject
Required-by:



Previous: User Guide/Dependencies Index Next: User Guide