SpinetiX HMP100 Technical Documentation Manual

Streaming video
Hide thumbs Also See for HMP100:

Advertisement

Quick Links

SpinetiX Technical
Documentation
Streaming video v2.1
Revision: 2010, March 3

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the HMP100 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for SpinetiX HMP100

  • Page 1 SpinetiX Technical Documentation Streaming video v2.1 Revision: 2010, March 3...
  • Page 2: Disclaimer

    WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF SPINETIX OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Hyper Media Player HMP100 User Manual v2.0 ©2009 SpinetiX S.A.
  • Page 3: Introduction

    This document explains and shows in detail how to configure a streaming source on a side and the HMP100 on the other side to receive and display the desired media. A few real life examples are also provided. Both hardware and software streamers are taken into consideration, so there is no need to buy an expensive device to test the streaming functionality with the HMP100.
  • Page 4: Table Of Contents

    © 2009 SpinetiX S.A. All rights reserved. TABLE OF CONTENTS Disclaimer ......................2 Introduction ......................3 Table of Contents ....................4 Introduction to Streaming..................5 Application examples ..................5 Streaming methods and protocols: ............... 5 Streaming video in HMD projects ................6 Streaming "http"...
  • Page 5: Introduction To Streaming

    TV content can be integrated with local news feeds and advertisement. IP cameras have become very cheap and popular, the video produced by a camera could be shown by the HMP100 for security purposes together with other information provided by other devices.
  • Page 6: Streaming Video In Hmd Projects

    © 2009 SpinetiX S.A. All rights reserved. STREAMING VIDEO IN HMD PROJECTS Streaming "http" video with an "asx" file If the video is available through a streaming server using http streaming, an ASX/WSX file is needed to connect to the source. The ASX/WSX file is generally created by the video server itself.
  • Page 7 SpinetiX Technical Documentation: Shared Variables v2.0 The picture below shows a typical project where a layer (highlighted) consists in a ASX file and is managed by HMD exactly like any other layer (an image, a video, etc.): The highlighted layer above refers to the ASX file shown below:...
  • Page 8: Streaming Video Using "Mms" Or "Rtsp

    RTSP protocol is 5554; • the selected server must use one of the video codecs/formats supported by the HMP100, for the streaming to work as expected; • when username and password are required by the streaming server, the most...
  • Page 9: Additional Configuration

    ADDITIONAL CONFIGURATION Streaming video buffering For each video streaming included in a HMD project, the HMP100 allocates a buffer to reproduce the video without interruptions in case of small network hiccups. This value is customizable by adding the following property to the animation tag inside the SVG file: spx:buffering="number_of_seconds"...
  • Page 10: Hardware Devices Configuration

    © 2009 SpinetiX S.A. All rights reserved. HARDWARE DEVICES CONFIGURATION IP Camera (Axis 207W) This example shows a typical configuration for an Axis 207W camera to produce a video stream usable in a HMD project. Similar options may be used for cameras with the same features.
  • Page 11 SpinetiX Technical Documentation: Shared Variables v2.0 MPEG4 configuration:...
  • Page 12: Video Encoder (Axis Q7401)

    HMD project. Similar options may be used for video encoders with the same features. The pictures below show the minimum settings required to be verified for the encoder to work with an HMP100. Network configuration:...
  • Page 13 Video stream configuration: The following is an example of ASX file needed to include the video stream coming from the encoder specified earlier into the HMD project: <?xml version="1.0" encoding="UTF-8"?> <!-- Generator: SpinetiX Hyper Media Director --> <ASX VERSION="3.0"> <ENTRY> <REF href="rtsp://172.21.2.4/axis-media/media.amp"/>...
  • Page 14: Videolan Vlc

    VLC will stream. The second example streams the selected file after having trans-coded it into optimal format for the HMP100: MPEG4, 3Mbit/s video codec and mp3, 128kbit/s, stereo audio. path_to_vlc_folder/vlc.exe selected_video.xyz -L --sout "#transcode{vcodec=DIV3,vb=3072,scale=1,acodec=mp3,ab=128,channels=2}:std...
  • Page 15: Asx File Parameters

    SpinetiX Technical Documentation: Shared Variables v2.0 ASX file parameters The corresponding .asx file to be included into a HMD project, for the examples above would be: <?xml version="1.0" encoding="UTF-8"?> <!-- Generator: SpinetiX Hyper Media Director --> <ASX VERSION="3.0"> <ENTRY> <REF href="http://local_IP:local_port/file"/> </ENTRY>...
  • Page 16: Troubleshouting

    © 2009 SpinetiX S.A. All rights reserved. TROUBLESHOUTING If you can't see the video of your streamer on the HMP100, or if you are unsure whether the stream is working at all or not, you may start troubleshooting using a client application on your PC.
  • Page 17 SpinetiX Technical Documentation: Shared Variables v2.0 the HMP100 report that can be downloaded from the web administration interface, going to the Maintenance page and clicking on the "Get report" button.

Table of Contents