Google accepte mRSS, un module RSS qui complète les capacités de RSS 2.0 afin d'optimiser la syndication de supports multimédias. Si vous publiez un flux mRSS pour le contenu vidéo de votre site, vous pouvez envoyer l'URL de ce flux et/ou envoyer l'URL de ce flux et/ou inclure les informations relatives à votre contenu vidéo dans un sitemap.
Voici un exemple de flux mRSS standard avec un seul élément. Incluez toutes les informations relatives à une vidéo dans sa balise <item>.
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/"
xmlns:dcterms="http://purl.org/dc/terms/">
<channel>
<title>Exemple de flux mRSS</title>
<link>http://www.example.com/exemples/mrss/</link>
<description>Exemple mRSS</description>
<item xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/">
<link>http://www.example.com/exemples/mrss/exemple.html</link>
<media:content duration="120">
<media:player url="http://www.example.com/spectacles/exemple/video.swf?param_flash" />
<media:title>Barbecue en été</media:title>
<media:description>Pour des grillades réussies</media:description>
<media:thumbnail url="http://www.example.com/exemples/mrss/exemple.png" height="120" width="160"/>
</media:content>
</item>
</channel>
</rss>
Pour obtenir des informations plus détaillées sur la création d'un flux mRSS, ainsi que des exemples et recommandations, consultez la norme Media RSS.
Les balises suivantes sont obligatoires pour chaque vidéo :
media:contentmedia:playermedia:titlemedia:descriptionmedia:thumbnail
En outre, nous vous recommandons vivement d'inclure les balises suivantes, le cas échéant :
media:restriction: pour les vidéos qui ne peuvent être lues que sur certains territoiresdcterms:valid: pour les vidéos qui ont une date d'expirationmedia:price: pour les vidéos dont le visionnage est payant
Voici un exemple de flux mRSS incluant toutes les balises importantes utilisées par Google, en particulier <dcterms:type>live-video</dcterms:type>, qui permet d'indiquer si une vidéo est diffusée en direct.
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/">
<channel>
<title>Exemple de flux mRSS</title>
<link>http://www.example.com/exemples/mrss/</link>
<description>Exemple mRSS</description>
<item xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/">
<link>http://www.example.com/exemples/mrss/exemple.html</link>
<media:content url="http://www.example.com/exemples/mrss/exemple.flv" fileSize="405321"
type="video/x-flv" height="240" width="320" duration="120" medium="video" isDefault="true">
<media:player url="http://www.example.com/spectacles/exemples/vidéo.swf?flash_params" />
<media:title>Barbecue en été</media:title>
<media:description>Pour des grillades réussies</media:description>
<media:thumbnail url="http://www.example.com/exemples/mrss/exemple.png" height="120" width="160"/>
<media:price price="19.99" currency="EUR" />
<media:price type="subscription" />
</media:content>
<media:restriction relationship="allow" type="country">fr ca</media:restriction>
<dcterms:valid xmlns:dcterms="http://purl.org/dc/terms/">end=2020-10-15T00:00+01:00; scheme=W3C-DTF</dcterms:valid>
<dcterms:type>live-video</dcterms:type>
</item>
</channel>
</rss>
Lorsque vous envoyez un flux mRSS en tant que sitemap, assurez-vous que votre fichier robots.txt n'empêche pas Googlebot d'accéder à l'URL du flux.
