Supported video streaming protocols

Last Updated: September 24, 2015

Firmware versions 4.7 and later feature expanded video streaming support for all networked models. It is important to note that video streaming has been tested and optimized for streaming sources within a local network, not from remote servers.

Though most remote video streams using the below formats should work, the quality will vary on a case-by-case basis. If you do wish to stream video content from a remote source, we suggest testing the setup thoroughly before deployment to ensure it meets standards of quality and reliability.

Note If you are running into video quality issues as a result of poor network performance, you can try increasing the size of the streaming buffer on the player.

You can display streaming video using Video Stream states or HTML5 pages. If you are writing a BrightScript application, the roRtspStream object handles all streaming protocols (despite its name). Embedded video services like YouTube and Vimeo are not compatible with the Video Stream state, and may not work reliably for HTML5 pages. 

Supported formats and configurations are described below. Note that video bitrates and profiles tend to be limited by Internet bandwidth rather than the video decode rate of the player.

HLS

  • Encapsulation: MPEG2-TS for video streams (raw AAC or MP3 for audio-only streams)
  • Codec: H.264 for video streams; 4K models also support H.265 streaming.

UDP/RTP

The following UDP/RTP encoders have been tested and are proven to be compatible with BrightSign players: Exterity e3535 and Comm-Tec ProTUNE III

  • Encapsulation: MPEG2-TS or MPEG4

Note: If the video stream is using RTSP to control connections between endpoints, the video must be encapsulated using MPEG2-TS.

  • Codec: H.264 for video streams; 4K models also support H.265 streaming.

HTTP

  • Codec: Any video codec currently supported by BrightSign players (including H.265 for 4K models).

 

Streaming servers and stream types reported as compatible:

  • Wowza Streaming server: Apple HLS (H.264, AAC Audio), Default RTSP stream for Android Mobile devices   (tested with FW 6.2.45 and BrightAuthor 4.6.0.8)
Have more questions? Submit a request

23 Comments

  • 0
    Avatar
    Erik Franzen

    OK I got this to work with VLC

    VLC setting

    Stream HTTP

    Port: 8080

    Path: /stream

    Active Transcoding: Checked

    Profile Video - H.264 + MP3 (TS)

           sub settings

    Encapsulation: Mpeg-TS

    Video Codec H-264

    800 Kb/s

    Not used

    Same as Source

    Audio

    Mpeg audio 128Kb/s

    Stream all Elementary Streams:  Checked

    Now on Bright sign I added a streaming player

    and in the URL I put http://192.168.1.100:8080/stream

    (ip address of computer streaming:Port/Path)

    and this works pretty well.  I am looking at trying to bump up the Bit per second or another codec to get the video to come across even better.  I have set my cache on the the VLC streamer to 5ms to get close to real time as possible since I am using a capture card and cable box.  The Bright sign unit looks like it buffers about 3 seconds I would like to get the down to .5 seconds or smaller since everything is local and on a high speed network.  My goal is to get very close to live broadcast since i do play live on some of the other tvs we have and I don't want this big gap between the two.  If you have any help on getting the buffer down on the unit or maybe a better setting to use that would be great.  Thanks

     

  • 0
    Avatar
    Romeo (BrightSign Support)

    Hi,

    We're currently looking into this matter but it seems unlikely that this delay can be reduced further.

    Romeo

  • 0
    Avatar
    M Tavan

    Supported hardware encoders:

    I made a test last week with TERACUE encoding cards ref.ENC-300 HDSDI (but I believe that all the ENC-300 series is the same)

    It works fine in RTP at 14 Mbits/s HIGH Profile (wich is the max on this card)

  • 0
    Avatar
    Tony Farrugia

    Hi There is there a way i can connect my XD230 and link to wirecast streaming software as a source ? 

    Thanks in advance 

  • 0
    Avatar
    Alex (BrightSign Support)
  • 0
    Avatar
    Tony Farrugia

    Hi, thank you for your reply, yes the video is on the SD that is installed on bright sign i want connect bright sign as an output to Wirecast over the LAN network 

    thank you 

  • 0
    Avatar
    Gabriel Wiren

    IF I understand correctley, I can use an HD220 model, use an URL like youtube, vimeo and others and stream through and presentation. The only thing I must understand is that the quality can very? Will the presentations loop the URL link if no other links are in the presentation?

  • 0
    Avatar
    Alex (BrightSign Support)

    The streaming object in BrightAuthor expects the actual stream, not a page on youtube's website where you pick videos, etc. You would need a livestreaming url from youtube.

    If you use the XD player, you can point it to youtube page and it will play a video. You need to use the HTML5 object for this.

  • 0
    Avatar
    Gabriel Wiren

    So in order to use this link or others like this (http://www.youtube.com/watch?v=gXZaBVvvbJc) I need an XD230 or higher?

  • 0
    Avatar
    Alex (BrightSign Support)

    Yes.

  • 0
    Avatar
    J

    Is it possible to set the buffer size for receiving a stream?  I have a multicast stream (TS encapsulated H.264) running at 720p60@12Mbit to an HD220 and the performance is okay, but the image breaks up occasionally.  I have another player from a different manufacturer next to it that is okay, so the stream is okay.  I noticed that the other player has about a second more buffering, so I am wondering if increasing this would help.

  • 0
    Avatar
    Mathieu Grenier

    Is there a size limit to a video file playing on a SD card? I'm actually trying to play a 16go video file MPG-2

    with a 32 go Sandisk Extreme pro SD card on a HD210w.

  • 0
    Avatar
    Christian Carder

    Not sure if this is related to a "video stream" however, I have some Samsung magicinfo displays right now that we are trying to do away with. My first thought would be to go with BrightSign however, I do not know if they would be able to function the way in which we need them to.

    That being said, I have a display that currently has 2 sides of the screen: on the left side is a static image that might change from weekdays to weekend (it scrolls through 2-4 slides in a weeks time); on the right side, there is a "live feed" that comes from an application on a server. Can the brightsign device and software provide this functionality for me?

  • 0
    Avatar
    M Tavan

    Hi,

    Just to let you know that I experienced a little issue (a block of lines being not well decoded at the bottom (the 5 last %) of my video with macroblocks artefacts...)

    The stream is H264 at 8Mbits/s CBR in RTP

     

    To solve the issue I tried many things and the solution for me was to disable the CABAC algorythm of the server.

    Maybe the support of CABAC decoding can be implemented by BRIGHTSIGN developpers to avoïd this kind of problem (if not too hard)?

     

    But streaming is really a nice feature and can really helps to make nice Digital signage networks with hybrid contents made of live streams and pre-recorded contents. I'm surprised of the high Bitrate that XD players can hold without any problem.

     

  • 0
    Avatar
    Julien Roch

    Where is dash ?

  • 0
    Avatar
    Saria Obeid

    How many streams i can add to a single zone?

  • 0
    Avatar
    Alex (BrightSign Support)

    Saria,

    Unlimited number.

    If you have a non-interactive playlist, you should specify how long each stream should play on the BrightSign. If you double click on the stream widget there's a time to play setting.

    If you use interactive playlist, you can switch from one stream to another using any interactive event.

  • 0
    Avatar
    Daniel eonard

    Hello,

     

    I am trying to set up a live stream for my associate, and I created a full screen presentation, Video Zone.

    In the playlist I used video stream with the following address https://youtu.be/y60wDzZt8yg , to no avail.

    I then tried https://www.youtube.com/watch?v=y60wDzZt8yg&feature=youtu.be which showed blank white screen.

     

    I feel like Im making it difficult for myself, if you could assist it would be great! I am using an XD1132, on the network, and sometimes using the HTML action only displays half of the required page.

  • 0
    Avatar
    Alex (BrightSign Support)

    Hi Daniel,

    This live stream uses MSE (media streaming extensions) which we don't support.

    Live streaming sources must conform to one of the streaming formats we support:

    http://support.brightsign.biz/entries/22262919-What-Video-Streaming-Formats-Do-BrightSign-Players-Support-

  • 0
    Avatar
    Brecht Gettemans

    Hi everyone,

    I've done everything Erik Franzen wrote down, but I'm only having audio and no image. And the audio is stuttering heavely. XD232 and laptop are connected through a cross cable so it should work without any delay I'd assume.

    Thanks for the help!

  • 0
    Avatar
    jaosn morris

    will this work on a web page using a MPEG-DASH  player?

  • 0
    Avatar
    Julian Panisset

    One way to get a live stream working from YouTube is to run Livestreamer to transcode to a regular HLS stream which BrightSigns can read. Works OK for XD1030 / XD1032, not sure about other units.

  • 1
    Avatar
    lightbulb

    I have a large mp4 library I would like to stream to several players.

     

    What's the most cost efficient way to do this, preferable using a Linux based system, and no extreme 'hacking'?

    HLS looks good, but it looks like I would have to reencode my entire library, or process the stream via multiple processes.

    A simple nginx based config would be ideal, but it doesn't seem to be compatible.

Please sign in to leave a comment.
Can't find what looking for? Try to
Powered by Zendesk