1. Application
  2. Offline

Supported File Types

Below is the list of file types, formats and codecs supported by the current version of Bharat Signage USB:

TypeFile name extensionsSupported formatsNotes
Imagejpg, jpeg, png, bmp, gif, webp, svg, heic, heifJPEG, PNG, Bitmap, GIF, WebP, SVG, HEIC/HEIF
See https://developer.android.com/guide/topics/media/media-formats#image-formats for more details. Files with resolution more than twice the size of the zone are first scaled down, in order to save the memory. Animated GIFs are not supported, only static GIF image will be displayed.
Videompg, mpeg, avi, mp4, 3gp, mkv, ts, flv, f4v, webm, wmv, m2v, m4v, movUsually MPEG-2, MPEG-4, H.264, H.265
The exact codec and bitrate support is highly dependent on the hardware and support by the manufacturer of the device.
Audioaac, flac, mp3, wav, ogg, midAAC, FLAC, MP3, PCM/WAVE, Vorbis, MIDI
PDFpdf
All pages are displayed one after another
HTMLhtml, htm, xhtml
Supported HTML/CSS/JavaScript features depend on the version of Android System WebView app.
Excelxls, xlsxExcel 97-2003, Excel 2007 and newer (only on Android 5+)
It is possible to change styling of the table via web interface, menu Settings – Device settings – CSS style for XLS.
Webpage linkurl
URL link file containing shortcut to web page or text file with single line containing web page URL. Only pages which are successfully loaded are displayed.
TexttxtPlain text in UTF-8 encoding
For displaying as moving text.
RSSrss, xmlRSS, Atom
With UTF-8 encoding.
Stream-HTTP/HTTPS/RTSP/RTMP live stream
Support of particular codecs depends on the hardware.
Archivezip, tar, arZIP (Store, Deflate or Deflate64), TAR, AR
Used just for downloading/synchronizing multiple files together. Archive files are always unpacked immediately after upload.
Google Docs-Google Docs, Google Sheets, Google Slides
Automatically converted to PDF when downloaded to the device directly from Google Drive. Conversion can be adjusted through setting “Google Docs convert settings”

Bharat Signage USB distinguishes various file types only by the file name extension. If any uploaded file is not displayed, check if its file extension is listed in the table above. File name extension is case-insensitive (doesn’t matter if it is in upper or lower case).