Messages recommandés

Posté(e)

Salut, très interressant, bon le coté je lance la chaine à partir du navigateur puis je vais dans le serveur de partage est un peu contraignant mais l'idée d'exploiter vlc via la ps3 me plait beaucoup.

En effet cela permettrait d'aller plus loin et on pourrait regarder des vidéos que Tversity n'arrive pas à transmettre à la PS3(certains divx, mkv, iso, ect..).

J'ai testé l'appel d'un flux multi-post directement avec Tversity ça ne marche pas, la ps3 ne reconnait pas le format.

L'idéal serait un serveur UpNP s'appuyant sur vlc. Ca existe peut être déjà ?

Je vais creuser ça de mon coté, par contre je connait bien l'asp .net

Posté(e)

Salut,

J'ai aussi testé le partage de plus RTSP avec Tersity sans succes...

Pour VLC & UpNP pas grand chose de nouveau, il en parle dans le forum de Videolan mais les posts sont trés vieux et il ne semble pas que cela soit prevu dans les prochaines releases.

Pour ce qui est de développement futur je suis très très limité, a part les deux trois pages en php que j'ai developpé (mes toutes premieres :oki: ) , je ne pourrait pas aller bien loin.

Posté(e) (modifié)

J'ai regardé vite fait entre midi et 2, et oui pas grand chose concernant un serveur UpNP s'appuyant sur vlc.

Pour aller un peu plus loin sur ton dev, je pense qu'il faudrait réussir à lancer ton batch qui lance et arrete l'enregistrement directement depuis l'arborescence de Tversity dans la ps3 en passant par le parametrage d'un flux RSS.

- Il faudrait que tu géneres un flux RRS (en dur pour le momment) qui contiendrait la liste des adresses d'appel à l'enregistrement d'une chaine (http://adresse/start.php?id=valeur) + l'url pour le stopper. Inspires toi de ceux qu'appelle Tversity (comme celui de you tube par exemple)

- Ensuite dans Tversity tu ajoutes ce flux RSS dans la bonne section pour que la ps3 puisse le voir.

- Après au niveau de la ps3, on va chercher cette liste, on lance "France2" par exemple, la ps3 tombera en erreur mais ton enregistrement devrait se lancer.

- Enfin tu vas chercher ton fichier vidéo comme d'hab.

Modifié par winstrop
Posté(e)

Hello, bon je suis sur une bonne piste,par contre je suis parti sur un site asp .net :

En suivant mon idée je me suis aperçu que Tversity n'affiche pas les liens pointant sur une page web, ce qui dans un sens parait normal, donc impossible d'appeller une page web qui lancerait le batch.

Sauf que en .Net une fonction est assez interressante pour notre cas, dans le fichier de config, on peut définir des "urlmappings" pour une page web du site. Cela est surtout utilisé pour renommer une page en une autre dans le navigateur( ex : mapage.aspx appelle en fait default.aspx?id=4564 )

J'ai pensé ainsi mapper ma page default.aspx en tv1.mpg et ça marche ! Tversity pense appellé une video mais c'est ma page qui est chargée, elle lance ainsi le batch puis fait une redirection sur l'enregistrement ( pour le momment je fait juste la redirection, il faut que je retrouve le code qui permet de lancer des commandes dos directement dans le code c#). Mais en théorie la ps3 chargera bien la vidéo.

Ensuite il restera plusqu'à générer un flux Rss listant toutes mes chaines et les mapper sur le serveur. A voir si une solution équivalente est possible en php.

Posté(e)

salut,

Merci de travailler la dessus :-)

Moi j'ai deja juste essayé ca ,creer un fichier xml avec une description de 2 chaine a l'interieur.

Je creer une lib (add video rss feed) ,j'essaye juste de lister dans l'interface flash video/Internet video /video feed/

Il voit juste le nom de la lib avec 0 item a l'interieur !!!

Ci dessous le fichier xml

<?xml version="1.0" encoding="ISO-8859-1"?><rss version="2.0">	<channel>		<title>Les liens FreeboxTV</title>		<link>http://192.168.0.51/tv.xml</link>		<description>Les liens FreeboxTV</description>				<item>			<title>France2</title>			<link>http://192.168.0.51/start.php?channel=France2&id=201</link>			<guid isPermaLink="false">02</guid>			<description>France 2</description>			<pubDate>Fri, 18 Feb 2008 12:00:00 GMT</pubDate>					</item>		<item>			<title>France3</title>			<link>http://192.168.0.51/start.php?channel=France2&id=201</link>			<guid isPermaLink="false">03</guid>			<description>France 3</description>			<pubDate>Fri, 18 Feb 2008 12:00:00 GMT</pubDate>					</item>	</channel></rss>

Posté(e)

Oui c'est que j'expilque au dessus, Tversity ne retourne pas les liens quand ce sont des pages web (il doit filtré les extensions). Mets une video à la racine de ton serveur et au lieu de ce lien dans ton xml

[url="http://192.168.0.51/start.php?channel=France2&id=201"]http://192.168.0.51/start.php?channel=France2&id=201[/url]

place plutôt

[url="http://192.168.0.51/tavideo.mpg"]http://192.168.0.51/tavideo.mpg[/url]

Et la normalement Tversity la listera.

Posté(e)
J'ai pensé ainsi mapper ma page default.aspx en tv1.mpg et ça marche ! Tversity pense appellé une video mais c'est ma page qui est chargée, elle lance ainsi le batch puis fait une redirection sur l'enregistrement ( pour le momment je fait juste la redirection, il faut que je retrouve le code qui permet de lancer des commandes dos directement dans le code c#). Mais en théorie la ps3 chargera bien la vidéo.

J'avais pas tout compris ,donc du coup dans ta solution sur le meme lien ca lance la commande vlc puis redirection et lecture

du fichier mpeg ...C'est geniel ca !

Posté(e)

Bonjour ,

j'ai essayé plusieurs petites choses :

je ne sais pas a quoi sert la balise link?,en tout cas avec enclosure ca marche mieux.

SUR PS3 avec un video feed d'un fichier enregistré avec VLC ne marche pas (Mime type pas bon ?):

		 <item>			 <title>Test Video MPG</title>			 <link>http://141.11.144.81/tv.mpg</link>			 <enclosure url="http://141.11.144.81/tv.mpg" type="video/mpg" />			 <guid isPermaLink="false">03</guid>			 <description>Test video MPG</description>			 <pubDate>Fri, 18 Feb 2008 20:00:00 GMT</pubDate>					 </item>

Dans Tversity lecture flv OK

  lecture FLV ok :		 <item>			 <title>Test Video FLV</title>			 <link>http://141.11.144.81/afraid.flv</link>			 <enclosure url="http://141.11.144.81/afraid.flv" type="video/x-flv" />			 <guid isPermaLink="false">02</guid>			 <description>Test video FLV</description>			 <pubDate>Fri, 18 Feb 2008 20:00:00 GMT</pubDate>					 </item>

Dans Tversity redirection vers un fichier flv avec PHP KO

		 <item>			 <title>Redirection Video FLV</title>			 <link>http://141.11.144.81/redirect.flv</link>			 <enclosure url="http://141.11.144.81/redirect.flv type="video/x-flv" />			 <guid isPermaLink="false">04</guid>			 <description>Redirection Video FLV</description>			 <pubDate>Fri, 18 Feb 2008 20:00:00 GMT</pubDate>					 </item>

Code de redirect.flv :

 <?php header('Location: http://141.11.144.81/afraid.flv'); exit(); ?>

Voila winstrop si tu as des idees ...

Posté(e)

je viens de refaire un test avec http://141.11.144.81/tv.mpg et ca marche !! Je pense qu'il faut faire un delete du feed et le re-creer a chaque fois pour qu'il soit bien pris en compte dans tversity (Il y a quand meme qqs problemes de librairies ,les refresh ne marche vraiment pas bien dans Tversity ).Il y a aussi un autre probleme ,a la 2eme lecture de cette meme URL si le fichier a changé (nouvel enregistrement) la PS3 lit encore le meme fichier (present dans le cache) et la je ne vois pas de moyen de le supprimer(sauf si on arrive a executer un script PHP ,dans ce cas on pourra vider le cache Tversity ...).

Je vais continuer en essayant tjrs la redirection simple avec un script PHP ...

Posté(e) (modifié)

Je suis arrivé au même conclusion hier soir!lol

Effectivement il faut vider le répertoire tversity/data/download car lors du refresh d'un feed il va en fait copier tout les fichiers provenant des urls spécifiés dedans. Il ne rappel pas ainsi notre lien.

Quand tu dis que ça marche avec http://141.11.144.81/tv.mpg, tu arrives à lancer le script puis la redirection de la video passe bien sur la ps3? Moi ca me lance bien le script mais je tombe sur un message d'erreur sur la ps3. Il faut que j'aille la lire en passant par le chemin de type "file" qui pointe directement sur l'enregistrement.

Modifié par winstrop
Posté(e)

non non ,moi ca aussi ca ne marche qu'avec un appel simple du fichier dans le feed ( http://141.11.144.81/tv.mpg) ,le redirection en PHP ne marche pas ...

<enclosure url="http://141.11.144.81/redirect.mpg?channel=France2&id=201" />

Chez moi Le script redirect.mpg(qui encapsule du PHP) ne fait rien !!!! meme juste lancer notepad ca ne marche pas ...

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant