Disponibilité de Open Broadcaster Software dans les dépôts mageia?

Lord Casque Noir Membre non connecté
-
- Voir le profil du membre Lord Casque Noir
- Inscrit le : 20/05/2013
Alors exposons les faits. Cela fait un moment que je m'intéresse au site de streaming twitch afin de voir ce que je peux faire avec sous windows. Afin de diffuser, j'utilise le logiciel OBS (Open Broadcaster Software) qui peut servir aussi bien pour Twitch que pour Youtube. Et pour le moment je commence à obtenir des résultats qui me satisfont. Même si c'est encore loin d'être de grande qualité.
Mais voilà, qu'un jour, je me dis, c'est bien de faire des vidéos sur des jeux windows. Mais cela serait encore mieux de pouvoir montrer des sessions de jeu sur Linux. Seul problème, c'est qu'en cherchant sur le net. Je n'ai pas trouvé grand chose, mis à part des scripts auxquels je préfère ne pas faire confiance et qui de toute façon, ne permettraient pas d'obtenir les mêmes résultats que ceux obtenus sous windows.
Je me tourne donc vers OBS et je découvre qu'une version Linux du logiciel existe. Seul problème, aucun paquet pour Mageia. Il y a bien ce qu'il faut pour Ubuntu, arch Linux, SUSE ou Gentoo. Mais rien à l'horizon pour les autres distributions, mis à part les sources du projet. Et comme je ne suis pas un spécialiste de la compilation, je préfère m'abstenir de faire l'opération moi même.
D'où la raison de ce sujet, pour savoir si la préparation d'un paquet mageia pour OBS peut avoir une chance d'arriver un jour. Car même sans penser aux sites de streaming, ce logiciel est très pratique pour enregistrer en vidéo ce qui se passe sur notre écran ou bien pour garder une trace de ce que notre webcam peut filmer.
Quoi qu'il en soit, je donne l'adresse de la page où sont disponibles les divers paquets de OBS. Au cas où quelqu'un serait tenté par le projet de réaliser un paquet pour mageia.
https://obsproject.com/download#linux
Dualboot Windows7 64bits/Mageia 5 64bits
processeur A8-5600K
mémoire 6 Go
Carte graphique Nvidia Geforce GT 640
processeur A8-5600K
mémoire 6 Go
Carte graphique Nvidia Geforce GT 640

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Je n'ai pas de solution directe à te proposer :
- déposer une requête sur le bugzilla. Elle ne vaudra que pour Mageia 6.
- utiliser un "équivalent".
J'ai trouvé Icecast, mlt, dvbstream. Mais je ne les connais pas.
Yves

Lord Casque Noir Membre non connecté
-
- Voir le profil du membre Lord Casque Noir
- Inscrit le : 20/05/2013
Merci pour les informations. J'irai voir les solutions que tu proposes, mais cela m'étonnerai que ces programmes fonctionnent avec twitch. Car à moins que le site ne fasse la publicité que des programmes windows, les logiciels que tu cites ne sont pas évoqués dans les solutions pour streamer sur twitch.
En attendant, il me faudra donc passer par windows pour présenter des jeux compatibles avec Linux, ce qui fait plutôt tâche. Surtout quand les difficultés à streamer avec Linux viennent du manque de volonté des distributions linux a être compatibles entre elles, alors qu'elles sont sensées être un seul et même système d'exploitation.
Dualboot Windows7 64bits/Mageia 5 64bits
processeur A8-5600K
mémoire 6 Go
Carte graphique Nvidia Geforce GT 640
processeur A8-5600K
mémoire 6 Go
Carte graphique Nvidia Geforce GT 640
Je déplore ce manque autant que toi.
Ça serait sympa que quelqu'un puisse mettre un tuto en ligne pour pouvoir le compilé à la main. Si y a pas de réponses sur ce topic, j'essaierais de m'y mettre quand j'aurais du temps (ce qui me fait plutôt défaut en ce moment).
Mais déjà que je ne suis pas expert en compilation, et le truc avec lequel j'ai du mal, c'est comprendre les dépendances à partir de Mageia.
Édité par Comral Le 15/03/2016 à 22h41

seb95 Membre non connecté
-
- Voir le profil du membre seb95
- Inscrit le : 26/08/2007
- Site internet
- Groupes :
Je suis dans le même cas que toi en fait. Et ce problème de compatibilité, n'est pas seulement dû aux distributions, mais aussi du fait que OBS n'est compatible avec Linux que depuis peu de temps. Normal donc qu'il ne soit pas disponible sur tous les dépôts.
Je déplore ce manque autant que toi.
Ça serait sympa que quelqu'un puisse mettre un tuto en ligne pour pouvoir le compilé à la main. Si y a pas de réponses sur ce topic, j'essaierais de m'y mettre quand j'aurais du temps (ce qui me fait plutôt défaut en ce moment).
Mais déjà que je ne suis pas expert en compilation, et le truc avec lequel j'ai du mal, c'est comprendre les dépendances à partir de Mageia.
Je déplore ce manque autant que toi.
Ça serait sympa que quelqu'un puisse mettre un tuto en ligne pour pouvoir le compilé à la main. Si y a pas de réponses sur ce topic, j'essaierais de m'y mettre quand j'aurais du temps (ce qui me fait plutôt défaut en ce moment).
Mais déjà que je ne suis pas expert en compilation, et le truc avec lequel j'ai du mal, c'est comprendre les dépendances à partir de Mageia.
La maniere de compilé le soft est indiqué:
Citation:
Manually compiling on Red Hat based distros such as Fedora
Get RPM fusion at http://rpmfusion.org/Configuration/
Set up a build environment (substitute yum with dnf on Fedora 22 and up):
sudo yum install gcc gcc-c++ gcc-objc cmake git
If you don't care much about FFmpeg features, just get it from RPM fusion:
sudo yum install ffmpeg-devel
Get the required packages:
sudo yum install libX11-devel mesa-libGL-devel libv4l-devel \
pulseaudio-libs-devel x264-devel freetype-devel \
fontconfig-devel libXcomposite-devel libXinerama-devel \
qt5-qtbase-devel qt5-qtx11extras-devel libcurl-devel \
systemd-devel
Building and installing OBS:
git clone https://github.com/jp9000/obs-studio.git
cd obs-studio
mkdir build && cd build
cmake -DUNIX_STRUCTURE=1 ..
make -j4
sudo make install
Get RPM fusion at http://rpmfusion.org/Configuration/
Set up a build environment (substitute yum with dnf on Fedora 22 and up):
sudo yum install gcc gcc-c++ gcc-objc cmake git
If you don't care much about FFmpeg features, just get it from RPM fusion:
sudo yum install ffmpeg-devel
Get the required packages:
sudo yum install libX11-devel mesa-libGL-devel libv4l-devel \
pulseaudio-libs-devel x264-devel freetype-devel \
fontconfig-devel libXcomposite-devel libXinerama-devel \
qt5-qtbase-devel qt5-qtx11extras-devel libcurl-devel \
systemd-devel
Building and installing OBS:
git clone https://github.com/jp9000/obs-studio.git
cd obs-studio
mkdir build && cd build
cmake -DUNIX_STRUCTURE=1 ..
make -j4
sudo make install
ça a l'air d'etre facilement faisable si toute les applications demandé sont dispo sous mageia....

Ensuite pour les autres paquets, c'est là que les problèmes commences. Je vais faire un petit résumé de tout ça. Sachant que je pars du principe que les "lib" peuvent être remplacées par des "lib64" et je sais pas vraiment si c'est le cas.
Et que sur certains paquets j'ai essayé de récupérer un nom qui ressemblais.
ffmpeg-devel → lib64ffmpeg-devel
libx11-devel → lib64x11-devel
mesa-libGL-devel → Rien Trouvé
libv4l-devel → lib64v4l-devel
pulseaudio-libs-devel → lib64pulseaudio-devel
x264-devel → x264-devel (aucun changement)
freetype-devel → lib64freetype2-devel
fontconfig-devel → lib64fontconfig-devel
libXcomposite-devel → lib64Xcomposite-devel
libXinerama-devel → lib64Xinerama-devel
qt5-qtbase-devel → Rien Trouvé
qt5-qtx11extras-devel → libqt5x11extras-devel
libcurl-devel → lib64curl-devel
systemd-devel → systemd-devel (aucun changement)

magnux77 Membre non connecté
-
- Voir le profil du membre magnux77
- Inscrit le : 21/09/2009
- Groupes :
-
Membre d'Honneur
Sachant que je pars du principe que les "lib" peuvent être remplacées par des "lib64" et je sais pas vraiment si c'est le cas.
J'avertis que je n'ai jamais rien compilé sous GNU/Linux mais ailleurs, si, c'est pour cela que je me permets : il ne faut pas interpréter (ou changer) les noms de librairies demandés lors d'une édition de lien, statique ou dynamique.
...depuis Mandrake 7
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
EDIT : Donc, si je trouve pas le paquet exact, il est impossible que je le remplace par autre en fin de compte. Ça voudrait dire que l'installation est simplement impossible…
Édité par Comral Le 17/03/2016 à 15h01

magnux77 Membre non connecté
-
- Voir le profil du membre magnux77
- Inscrit le : 21/09/2009
- Groupes :
-
Membre d'Honneur
J'ai recherché ce que tu indiquais, il y a effectivement un certain nombre de librairies qui n'existe même pas dans les dépôts Mageia. Hélas pour toi ...
Édité par magnux77 Le 18/03/2016 à 10h41
...depuis Mandrake 7
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie