Difference between revisions of "Modular Media Server/User Guide/Dependencies"

From RidgeRun Developer Connection
Jump to: navigation, search
m
m
 
(12 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
<noinclude>
 
<noinclude>
{{Modular Media Server/Top Banner|previous=Modular Media Server Introduction |next=Modular Media Server Introduction/ Modules supported|keywords=}}
+
{{Modular Media Server/Top Banner|previous=Building and Installation|next=User Guide/Installing and Running MMS|metakeywords=}}
 
</noinclude>
 
</noinclude>
  
 
== GStreamer ==
 
== GStreamer ==
  
Gstreamer is used for all multimedia management. To install it open a terminal and type this:
+
GStreamer is used for all multimedia management. To install it open a terminal and type this:
  
<pre style="white-space: pre-wrap;">
+
<syntaxhighlight lang=bash>
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
+
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
</pre>
+
</syntaxhighlight>
  
 
== GstInterpipes ==
 
== GstInterpipes ==
Line 17: Line 17:
 
== Python ==
 
== Python ==
  
Modular Media Server requires Python 3.6.9 or older. To check your Python version run:
+
Modular Media Server requires Python 3.6 or newer. To install Python run:
  
<pre style="white-space: pre-wrap;">
+
<syntaxhighlight lang=bash>
python3 --version
+
sudo apt install python3.6
</pre>
+
</syntaxhighlight>
  
=== 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>
 
  
 +
To check your Python version run:
  
{{Modular Media Server/Foot|previous=|next=Modular_Media_Server_Introduction/What_does_the_library_do}}
+
<syntaxhighlight lang=bash>
 +
python3 --version
 +
</syntaxhighlight>
 +
 
 +
 
 +
<noinclude>
 +
{{Modular Media Server/Foot|Building and Installation|User Guide/Installing and Running MMS}}
 +
</noinclude>
  
[[Category:RidgeRun's Modular Media Server project Templates]]
+
[[Category:Modular Media Server]]

Latest revision as of 04:01, 13 July 2023



Previous: Building and Installation Index Next: User Guide/Installing and Running MMS





GStreamer

GStreamer is used for all multimedia management. To install it open a terminal and type this:

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

GstInterpipes

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

Python

Modular Media Server requires Python 3.6 or newer. To install Python run:

sudo apt install python3.6


To check your Python version run:

python3 --version



Previous: Building and Installation Index Next: User Guide/Installing and Running MMS