sonopto.

Uygulamalar

MRSS Tümleştirmesi

Dış bir MRSS akışından görsel ve video çekerek ekran içeriğini kendiliğinden güncelleme; akış biçimi, alan tanımları ve güncelleme davranışı.

MRSS nedir?

MRSS, Media RSS demektir; standart RSS biçiminin görsel ve video gibi çoklu ortam içeriklerini taşımak için genişletilmiş hâlidir. Dış kaynaklardan gelen dinamik içerikle çalma listelerini ve ekranları kendiliğinden güncellemek için yaygın olarak kullanılır.


Neden MRSS?

MRSS ile ekranlarınızı dış bir akışa bağlayarak içerik güncellemelerini otomatikleştirirsiniz. Dosyaları elle yüklemeniz ya da yeniden sıralamanız gerekmez; akıştaki değişiklikler ekranlarınıza kendiliğinden yansır.

Şunlar için elverişlidir:

  • Mağaza kampanyaları
  • Haber ve duyurular
  • Menü panoları
  • Dinamik görsel ve video kampanyaları

MRSS uygulamasını kullanma

  • Panele giriş yapın.
  • Çalma listesini, ardından MRSS akışını ekleyeceğiniz katmanı seçin.
  • Katmanda medya yoksa uygulamalar penceresi kendiliğinden açılır. Varsa Add New düğmesine tıklayın.
  • MRSS uygulamasını General Apps, Video Apps ve News Apps bölümlerinde bulabilirsiniz.
  • MRSS seçeneğine tıklayın.
  • MRSS dosyasının adresini girin.
  • Kaç medya öğesi gösterileceğini seçin.
  • Açılır listeden medya türünü seçin: görseller, videolar ya da ikisi birden.
  • Değişiklikleri uygulamak için Save düğmesine tıklayın.


Akış gereksinimleri

MRSS dosyanız:

  • geçerli bir HTTPS sunucusunda barındırılmalı,
  • ya da bir API çağrısının yanıtı olarak dönmelidir.

MRSS biçimi örneği

<rss xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
 <channel>
 <title>Media RSS</title>
 <description>Media RSS Feed</description>
 <item>
 <title>Image 1</title>
 <media:content
 url="https://your-domain.com/path/image1.jpg"
 type="image/jpeg"
 medium="image"
 key_change="hash1"
 duration="10"/>
 </item>
 <item>
 <title>Video 1</title>
 <media:content
 url="https://your-domain.com/path/video1.mp4"
 type="video/mp4"
 medium="video"
 key_change="hash2"
 duration="10"/>
 </item>
 </channel>
</rss>

Örnek akış dosyası: https://files.cloud-digitalsignage.com/mrss/mrss-feed.xml


MRSS alan kılavuzu

Medyanızın ekranlarda doğru güncellenmesi için akıştaki alanları bilmek önemlidir.

Kök ve yapı

AlanZorunluAçıklama
<rss>✅Akışın kök öğesi. xmlns:media="http://search.yahoo.com/mrss/" ve version="2.0" içermelidir.
<channel>✅Akışın künyesini ve medya öğelerinin listesini taşır.
<title>✅Kanalın ya da öğenin başlığı (tanımlama içindir, ekranda gösterilmesi gerekmez).
<description>✅Akışın ya da öğenin açıklaması.

<item> (her medya için yinelenir)

Her <item> bir medya içeriğini (görsel ya da video) temsil eder.

AlanZorunluAçıklama
<title>✅Medyanın başlığı. İç düzen ve tanımlama için yararlıdır.
<media:content>✅Medya dosyasının bilgilerini taşır. Adres, tür ve ortam gibi temel öznitelikleri içermelidir.

<media:content> öznitelikleri

ÖznitelikZorunluAçıklama
url✅Medya dosyasının doğrudan adresi (HTTPS olmalıdır).
type✅Dosyanın MIME türü. Örnek: görseller için image/jpeg, videolar için video/mp4.
medium✅Medya türünü belirtir: image ya da video. Sistemin dosyayı doğru işlemesini sağlar.
duration✅Medyanın kaç saniye gösterileceği.
key_change❌ (önerilir)Medya dosyasının benzersiz kimliği (örneğin bir MD5 özeti). Bu değeri değiştirmek, adres aynı kalsa bile sistemi dosyayı güncellemeye zorlar.

Örnek öğe

<item>
 <title>Video 1</title>
 <media:content
 url="https://yourdomain.com/media/video1.mp4"
 type="video/mp4"
 medium="video"
 duration="15"
 key_change="abc123xyz456def789"/>
</item>

Bu öğe video1.mp4 dosyasını 15 saniye oynatır ve yalnızca adres ya da key_change değeri değişirse yeniden indirilir.


Güncellemeler nasıl çalışır

  • Değişikliğin algılanması için adres ya da key_change alanı değişmelidir.
  • Hiçbir değişiklik algılanmazsa sistem bant genişliğinden tasarruf etmek için yeniden indirmez.
  • Medya dosyası değiştiğinde, adres aynı kalsa bile key_change değerini yeni ve benzersiz bir dizeyle (örneğin bir MD5 özeti) güncelleyin.

Güncelleme sıklığı

  • Akışlar 15 dakikada bir denetlenir.
  • Yalnızca çevrimiçi oynatıcılara atanmış etkin çalma listeleri güncelleme denetimi tetikler.
  • Oynatıcı çevrimdışıysa güncelleme gönderilmez.
  • Oynatıcı yeniden çevrimiçi olduğunda içeriğin yenilenmesi 15 dakikaya kadar sürebilir.

Medya depolama

  • MRSS akışındaki tüm medya dosyaları bulut depolamamıza indirilir.
  • Ardından güvenilir çevrimdışı oynatma için oynatıcınıza eşitlenir.

Desteklenen medya türleri

  • Görseller: image/jpeg, image/png
  • Videolar: video/mp4, video/webm

Her <media:content> şunları içermelidir:

  • url (dosyanın adresi)
  • type (MIME türü)
  • medium (image ya da video)
  • duration (saniye)
  • key_change (isteğe bağlı ama önerilir)

İpuçları

  • MRSS akışınızı hafif ve hızlı yüklenir tutun.
  • Medya dosyalarınızı güvenilir bir CDN ya da bulut sunucuda barındırın.
  • İçerik değiştiğinde, adres aynı kalsa bile güncellemeyi zorlamak için key_change değerini mutlaka güncelleyin.