* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

¿Cómo hago streaming de vídeo a PlayStation 3?

Os voy a explicar antes de nada lo que pretendo conseguir y ya me diréis si esto lo puedo hacer en Mandriva y como.

Pretendo montar un servidor multimedia en el pc que tengo con Mandriva (x64) y desde la PS3 que tengo conectada a la TV poder ver los contenidos, en especial los que la PS3 no puede reproducir por si misma (.mkv  y .ogm).

El PC con Mandriva está conectado por cable al router y la play se conecta por wifi al mismo router.

Me bajé el XBMC, pero no se si es capaz de hacer llegar la señal a la PS3 con esta configuración que os he descrito:

PC - Cable red - ROUTER - wifi - PS3

El montar el sistema solo por wifi creo que no es viable porque por lo que he leído; al reproducir contenido .mkv la red se colapsa.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de Annubis

# 108644 XBMC es un media center, no un servidor multimedia

Si lo que quieres hacer es streaming hacia la PS3, necesitas algo como MediaTomb. Y aquí explican como configurarlo.



Gravatar de oemspain

# 108647 Lo he estado mirando pero

Lo he estado mirando pero creo que no termina de ser lo que busco; me explico:

Cumple por lo que veo en la parte de hacer llegar el contenido a la PS3 via http. Pero el problema es que no reproduce solo hace llegar el archivo a la PS3 y es esta la que lo tiene que reproducir. Y ahí está el problema, la PS3 no reproduce ni .mkv ni .ogm. 

Busco que sea el PC el que reproduzca el contenido y se lo vuelque en tiempo real a la PS3.

El artículo explica como convertir el archivo de video de divx a mpeg2, ya que cuando se escribió (2007), la PS3 no podía reproducir divx, cosa que ahora si hace. 



Gravatar de gejo

# 108654 Hola. Yo soy el creador del

Hola.

Yo soy el creador del manual que te comenta Annubis. Tanto Mediatomb como cualquier servidor DLNA lo que hace es poner a disposición de la red los ficheros y éstos son enviados al dispositivo en cuestión para visualizarse siempre y cuando el dispositivo tenga los correspondientes codecs. Antes de que la PS3 fuese capaz de reproducir DivX se usaba este pequeño truco para que mediatomb codificara al vuelo el DivX en mp4 y así la PS3 pudiera reproducirlo sin problemas. Si lo que quieres es ver mkvs en la PS3 puedes hacer el mismo truco transcodificando a mpeg4 al vuelo de la misma forma que se hacía para los divx.

Si lo que quieres es ver simplemente los vídeos, te recomiendo coherence que comparte la carpeta vídeo, música e imágenes en la red y la PS3 se lleva muy bien con él ;-)

Un saludo.



Gravatar de oemspain

# 108665 He seguido tu manual pero me

He seguido tu manual pero me temo que no he sido capaz de hacer funcionar la parte de transcoding. Por defecto viene así:

</import>

  <transcoding enabled="yes">

    <mimetype-profile-mappings>

      <transcode mimetype="video/x-flv" using="vlcmpeg"/>

      <transcode mimetype="application/ogg" using="vlcmpeg"/>

      <transcode mimetype="application/ogg" using="oggflac2raw"/>

      <transcode mimetype="audio/x-flac" using="oggflac2raw"/>

    </mimetype-profile-mappings>

    <profiles>

      <profile name="oggflac2raw" enabled="no" type="external">

        <mimetype>audio/L16</mimetype>

        <accept-url>no</accept-url>

        <first-resource>yes</first-resource>

        <accept-ogg-theora>no</accept-ogg-theora>

        <agent command="ogg123" arguments="-d raw -o byteorder:big -f %out %in"/>

        <buffer size="1048576" chunk-size="131072" fill-size="262144"/>

      </profile>

      <profile name="vlcmpeg" enabled="no" type="external">

        <mimetype>video/mpeg</mimetype>

        <accept-url>yes</accept-url>

        <first-resource>yes</first-resource>

        <accept-ogg-theora>yes</accept-ogg-theora>

        <agent command="vlc" arguments="-I dummy %in --sout #transcode{venc=ffmpeg,vcodec=mp2v,vb=4096,fps=25,aenc=ffmpeg,acodec=mpga,ab=192,samplerate=44100,channels=2}:standard{access=file,mux=ps,dst=%out} vlc:quit"/>

        <buffer size="14400000" chunk-size="512000" fill-size="120000"/>

      </profile>

    </profiles>

  </transcoding>

</config>

Yo solo cambié lo de enable a yes. Pero no se activa el transcoding, deja el archivo en formato .mkv.



Gravatar de desUBIKado

# 108678 Esta es mi configuración

Te paso mi fichero de configuración (/etc/mediatomb/config.xml) por si con él puede funcionar el transcoding en la PS3:

<?xml version="1.0" encoding="UTF-8"?>
<config version="2" xmlns="http://mediatomb.cc/config/2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mediatomb.cc/config/2 http://mediatomb.cc/config/2.xsd"><!--
     Read /usr/share/doc/mediatomb-common/README.gz section 6 for more
     information on creating and using config.xml configration files.
    -->
  <server>
    <ui enabled="yes" show-tooltips="yes">
      <accounts enabled="no" session-timeout="30">
        <account user="mediatomb" password="mediatomb"/>
      </accounts>
    </ui>
    <name>MediaTomb</name>
    <udn>uuid:ddc894e6-417a-4043-bb82-5e818b110464</udn>
    <home>/etc/mediatomb</home>
    <webroot>/usr/share/mediatomb/web</webroot>
    <storage caching="yes">
      <sqlite3 enabled="yes">
        <database-file>mediatomb.db</database-file>
      </sqlite3>
      <mysql enabled="no">
        <host>localhost</host>
        <username>mediatomb</username>
        <database>mediatomb</database>
      </mysql>
    </storage>
    <protocolInfo extend="yes"/><!-- For PS3 support change to "yes" --><!--
       Uncomment the lines below to get rid of jerky avi playback on the
       DSM320 or to enable subtitles support on the DSM units
    -->
    <custom-http-headers>
      <add header="X-User-Agent: redsonic"/>
      <add header="transferMode.dlna.org: Streaming"/>
      <add header="contentFeatures.dlna.org: DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=017000 00000000000000000000000000"/>
    </custom-http-headers>
    <manufacturerURL>redsonic.com</manufacturerURL>
    <modelNumber>105</modelNumber><!-- Uncomment the line below if you have a Telegent TG100 --><!--
       <upnp-string-limit>101</upnp-string-limit>
    -->
    <extended-runtime-options>
      <ffmpegthumbnailer enabled="yes">
        <thumbnail-size>128</thumbnail-size>
        <seek-percentage>5</seek-percentage>
        <filmstrip-overlay>yes</filmstrip-overlay>
        <workaround-bugs>no</workaround-bugs>
      </ffmpegthumbnailer>
      <mark-played-items enabled="no" suppress-cds-updates="yes">
        <string mode="prepend">*</string>
      </mark-played-items>
    </extended-runtime-options>
  </server>
  <import hidden-files="no">
    <scripting script-charset="UTF-8">
      <common-script>/usr/share/mediatomb/js/common.js</common-script>
      <playlist-script>/usr/share/mediatomb/js/playlists.js</playlist-script>
      <virtual-layout type="builtin">
        <import-script>/usr/share/mediatomb/js/import.js</import-script>
        <dvd-script>/usr/share/mediatomb/js/import-dvd.js</dvd-script>
      </virtual-layout>
    </scripting>
    <mappings>
      <extension-mimetype ignore-unknown="no">
        <map from="mp3" to="audio/mpeg"/>
        <map from="ogg" to="application/ogg"/>
        <map from="asf" to="video/x-ms-asf"/>
        <map from="asx" to="video/x-ms-asf"/>
        <map from="wma" to="audio/x-ms-wma"/>
        <map from="wax" to="audio/x-ms-wax"/>
        <map from="wmv" to="video/x-ms-wmv"/>
        <map from="wvx" to="video/x-ms-wvx"/>
        <map from="wm" to="video/x-ms-wm"/>
        <map from="wmx" to="video/x-ms-wmx"/>
        <map from="m3u" to="audio/x-mpegurl"/>
        <map from="pls" to="audio/x-scpls"/>
        <map from="flv" to="video/x-flv"/>
        <map from="mkv" to="video/x-matroska"/>
        <map from="mka" to="audio/x-matroska"/><!-- Uncomment the line below for PS3 divx support -->
        <map from="avi" to="video/mpeg"/><!-- Uncomment the line below for D-Link DSM / ZyXEL DMA-1000 --><!-- <map from="avi" to="video/avi"/> -->
        <map from="mpg" to="video/mpeg"/>
        <map from="mts" to="video/mpeg"/>
        <map from="ts" to="video/mpeg"/>
        <map from="m2ts" to="video/mpeg"/>
        <map from="mov" to="video/x-quicktime"/>
        <map from="vob" to="video/mpeg"/>
        <map from="m4v" to="video/mp4"/>
        <map from="mp4" to="video/mp4"/>
      </extension-mimetype>
      <mimetype-upnpclass>
        <map from="audio/*" to="object.item.audioItem.musicTrack"/>
        <map from="video/*" to="object.item.videoItem"/>
        <map from="image/*" to="object.item.imageItem"/>
      </mimetype-upnpclass>
      <mimetype-contenttype>
        <treat mimetype="audio/mpeg" as="mp3"/>
        <treat mimetype="application/ogg" as="ogg"/>
        <treat mimetype="audio/x-flac" as="flac"/>
        <treat mimetype="image/jpeg" as="jpg"/>
        <treat mimetype="audio/x-mpegurl" as="playlist"/>
        <treat mimetype="audio/x-scpls" as="playlist"/>
        <treat mimetype="audio/x-wav" as="pcm"/>
        <treat mimetype="audio/L16" as="pcm"/>
        <treat mimetype="video/x-msvideo" as="avi"/>
        <treat mimetype="video/mp4" as="mp4"/>
        <treat mimetype="video/x-mkv" as="mkv"/>
        <treat mimetype="audio/mp4" as="mp4"/>
        <treat mimetype="application/x-iso9660" as="dvd"/>
        <treat mimetype="application/x-iso9660-image" as="dvd"/>
        <treat mimetype="video/quicktime" as="mov"/>
        <treat mimetype="video/x-quicktime" as="mov"/>
      </mimetype-contenttype>
    </mappings>
    <online-content><!-- Make sure to setup a transcoding profile for flv -->
      <YouTube enabled="no" refresh="28800" update-at-start="no" purge-after="604800" racy-content="exclude" format="flv" hd="no">
        <favorites user="mediatomb"/>
        <standardfeed feed="most_viewed" time-range="today"/>
        <playlists user="mediatomb"/>
        <uploads user="mediatomb"/>
        <standardfeed feed="recently_featured" time-range="today"/>
      </YouTube>
      <Weborama enabled="no" refresh="28800" update-at-start="no">
        <playlist name="Active" type="playlist" mood="active"/>
        <playlist name="Metal" type="playlist">
          <filter>
            <genres>metal</genres>
          </filter>
        </playlist>
      </Weborama>
      <AppleTrailers enabled="no" refresh="43200" update-at-start="no" resolution="640"/>
    </online-content>
  </import>
  <transcoding enabled="yes">
    <mimetype-profile-mappings>
      <transcode mimetype="video/x-flv" using="vlcmpeg"/>
      <transcode mimetype="application/ogg" using="vlcmpeg"/>
      <transcode mimetype="application/ogg" using="oggflac2raw"/>
      <transcode mimetype="audio/x-flac" using="oggflac2raw"/>
      <transcode mimetype="video/x-ms-asf" using="video-generic"/>
      <transcode mimetype="video/x-matroska" using="video-generic"/>
      <transcode mimetype="video/x-quicktime" using="video-generic"/>
      <transcode mimetype="video/quicktime" using="video-generic"/>
    </mimetype-profile-mappings>
    <profiles>
      <profile name="oggflac2raw" enabled="yes" type="external">
        <mimetype>audio/L16</mimetype>
        <accept-url>no</accept-url>
        <first-resource>yes</first-resource>
        <accept-ogg-theora>no</accept-ogg-theora>
        <agent command="ogg123" arguments="-d raw -o byteorder:big -f %out %in"/>
        <buffer size="1048576" chunk-size="131072" fill-size="262144"/>
      </profile>
      <profile name="vlcmpeg" enabled="no" type="external">
        <mimetype>video/mpeg</mimetype>
        <accept-url>yes</accept-url>
        <first-resource>yes</first-resource>
        <accept-ogg-theora>yes</accept-ogg-theora>
        <agent command="vlc" arguments="-I dummy %in --sout #transcode{venc=ffmpeg,vcodec=mp2v,vb=4096,fps=25,aenc=ffmpeg,acodec=mpga,ab=192,samplerate=44100,channels=2}:standard{access=file,mux=ps,dst=%out} vlc:quit"/>
        <buffer size="14400000" chunk-size="512000" fill-size="120000"/>
      </profile><!--
      <profile name="audio-generic" enabled="yes" type="external" >
        <mimetype>audio/L16</mimetype>
        <first-resource>yes</first-resource>
        <accept-url>yes</accept-url>
        <sample-frequency>44100</sample-frequency>
        <audio-channels>2</audio-channels>
        <hide-original-resource>yes</hide-original-resource>
        <agent command="ffmpeg" arguments="-ac 2 -ar 44100 -y -i %in -f s16be %out"/>
        <buffer size="1048576" chunk-size="4096" fill-size="1024"/>
      </profile>
-->
      <profile name="video-generic" enabled="yes" type="external">
        <avi-fourcc-list mode="ignore">
          <fourcc>DX50</fourcc>
          <fourcc>DM4V</fourcc>
          <fourcc>M4S2</fourcc>
        </avi-fourcc-list>
        <mimetype>video/mpeg</mimetype>
        <accept-url>yes</accept-url>
        <first-resource>yes</first-resource>
        <hide-original-resource>yes</hide-original-resource>
        <accept-ogg-theora>yes</accept-ogg-theora>
        <agent command="/etc/mediatomb/bin/mediatomb-video-generic" arguments="%in %out"/>
        <buffer size="8048576" chunk-size="26214" fill-size="52428"/>
      </profile>
    </profiles>
  </transcoding>
</config>



Gravatar de oemspain

# 108680 Me haría falta el contenido

Me haría falta el contenido del fichero /etc/mediatomb/bin/mediatomb-video-generic que me da error al arrancar Mediatomb por tener este archivo vacío.



Gravatar de desUBIKado

# 108723 /etc/mediatomb/bin/mediatomb-video-generic

#!/bin/bash
INPUT="$1"
OUTPUT="$2"
VIDEO_CODEC="mpeg2video"
VIDEO_BITRATE="4096k"
AUDIO_CODEC="mp2"
AUDIO_BITRATE="192k"
AUDIO_SAMPLERATE="48000"
AUDIO_CHANNELS="2"
FORMAT="dvd"
exec /usr/bin/ffmpeg -threads 2 -i "${INPUT}" -vcodec ${VIDEO_CODEC} -b ${VIDEO_BITRATE} \
-acodec ${AUDIO_CODEC} -ab ${AUDIO_BITRATE} -ar ${AUDIO_SAMPLERATE} -ac ${AUDIO_CHANNELS} \
-f ${FORMAT} - > "${OUTPUT}" 2>/dev/null



Gravatar de anaalonso

# 108650 Prueba ps3mediaserver

Hola:

Yo no lo he probado mucho y no se si te servirá, pero google ha hecho una aplicacion llamada

http://code.google.com/p/ps3mediaserver/

Yo apenas probé la version windows (también hay en linux) y desde la ps3 veia el contenido de peliculas d emi pc.

Y por lo que veo , hace transcoding; aunque a mi me iba un poco regular por el sonido se me desincronizaba (puede que el sonido del fichero estuviese mal).

Pruebalo y nos dices ! :-)

"Features:

Real-time video transcoding of MKV/FLV/OGM/AVI, etc."



Gravatar de oemspain

# 108666 Tiene buena pinta pero no

Tiene buena pinta pero no consigo que detecte la PS3. Y la PS3 no pilla el server por http. Tengo los puertos abiertos en el router y en el firewall de mandriva, pero nada. Lo que no se es si el servicio UPnP está funcionando en Mandriva o no; con mediatomb estoy seguro que si, pero con este programa no lo tengo claro. ¿Como lo compruebo y como arranco el servicio en caso de que no esté arrancado?.



Gravatar de gejo

# 108713 Desde consola y siendo root

Desde consola y siendo root puedes usar el comando:

lsof -i -P -n

Así puedes ver todos los procesos que tienen puertos abiertos y buscar en ese listado el que dices para saber si está en funcionamiento.

Un saludo.



Gravatar de oemspain

# 108725 Solucionado

Finalmente ha sido con el ps3mediaserver. He tenido que hacerlo via wifi porque con la configuración que proponía (PC-cable-ROUTER-wifi-PS3) no había manera de que el programa viera a la PS3. Así que al final con (PC-wifi-router-wifi-PS3) el programa encontró a la PS3 y las pruebas que he hecho con archivos (avi y mkv) han sido satisfactorios.

Gracias a todos por la ayuda prestada.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.