Table of Contents

The channel list upload, create/edit

In the internal software. Editing the channel list

To enter characters you can use the number buttons remote control, onscreen keyboard (button «KB» on the remote control) or a standard keyboard connected to USB port.

To edit the channel select «Edit Entry» (yellow button on the remote control).
To delete the channel select «Delete Entry» (The green button on the remote control).

«Solution»

(«Solution»)specification is used to display access to the video stream selected in the channel (this channel). Specification of access, is a string that specifies how to access this resource.

More information can be found in the document: JS API MAG200 (Rev 1.20).pdf (Section stb.PlaySolution. page 19.) (Appendix 2. Video content formats and examples of use. page 89)

Type of “Solution” Description
autoAutomatic detection of the type of content, container, codec by the givern URL, if the URL begins from rtp:, udp:, rtsp:.
rtpPlay the string in the format MPEG2TS. If URL begins with rtp: , the RTP stream shall be played, if it begins with udp: , the UDP stream shall be played.
rtspset required codecs if additional information on the stream is present, for example, H.264, AC-3 ,etc.
ifmPlay an audio stream Internet radio
fmPlay audio from MPEG-TS stream (udp:, rtp:)
ffmpegPlay files in various formats: avi, mkv,mpg, mp4, mov, wmv, AC-3, mp3.
ffrtPlay MPEG-TS stream from the http server.
ffrt2Play streams with http, rtmp, … container but there may be no MPEG-TS. Looping content is always on (SetLoop(true)).
ffrt3Similarly ffrt2, but assumes no realtime stream. That is, with the ability to position itself on the content. Suitable for playing back videos from YouTube.
To play streaming

Streaming specification shall be as follows: rtp space(gap) URL.

for example:

rtp udp://10.20.30.40:1234
rtp rtp://10.20.30.40:1234 

For access to the stream with RTSP-server specification shall be as follows: rtsp space(gap) URL.

More information can be found in the document:JS API MAG200 (Rev 1.20).pdf (Section stb.SetupRTSP page 35)

For broadcasting http

for example:

ffmpeg http://10.10.30.40:12434

It is also possible to use “Solution» - fm, ffrt, ffrt2, ffrt3. Depending on the type of streaming.

To edit the channel select «Edit Entry» (Yellow button on the remote control).
To delete a channel select «Delete Entry» (The green button on the remote control).

Loading a default channel list from the server.

for example:

http://192.168.1.1/chanlist.m3u

If the channel list is not loaded:

Load a previously created list from a USB drive or via SMB / NFS

File Format: m3u, UTF-8 encoding (recommended)

Сontents of the playlist m3u file for example

#EXTM3U
#EXTINF:0,HD Media
ffmpeg http://89.208.33.168:8100/
#EXTINF:0,HD Live
ffrt2 rtmp://wms002.pik-tv.com/live/piktv3pik3tv
#EXTINF:0, RBC
ffmpeg mmsh://tv.gldn.net/rbc
#EXTINF:0,ORANGE SPORT INFO TV
ffrt2 mmsh://livewm.orange.fr/live-multicanaux
#EXTINF:0,Радио Гора
ifm http://mirror.radiogora.ru:10040   
Not allowed:
  • Empty newlines
  • Headers by VLC player