Socket
Socket
Sign inDemoInstall

ocast-dongletv

Package Overview
Dependencies
487
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    ocast-dongletv

Simulate dongle to receiver messaging


Version published
Weekly downloads
3
increased by50%
Maintainers
1
Created
Weekly downloads
 

Readme

Source

Ocast-DongleTV-JS

npm version Build Status js-standard-style

Dongle TV Simulator

Usages

  • develop and test your web application locally
  • develop and test your mobile application with a sample web application

Prerequisites

install node package manager for Windows/Linux/MacOs

  1. Download the Windows installer from the Nodes.js® web site. https://nodejs.org/download/

  2. Run the installer (the .msi or .pkg file you downloaded in the previous step.)

  3. Follow the prompts in the installer

  4. Test Node. To see if Node is installed, open the Windows Command Prompt and type node -v


License

All code in this repository is covered by the Apache-2.0 license. See LICENSE file for copyright details.

Installation

$ npm install ocast-dongletv -g

Check installation:

$ d2r --help
$ d2r version

local usage

use only Chrome or Safari (pb with the lastest version of FireFox ) start the websocket server via:

$ export RECEIVER=
$ d2r start

launch command @see ##commands

$ d2r load mp4

remote usage (with stick)

start the stick and find ip adress by the mac adress in wireless network

$ arp -a

launch the App

$ export RECEIVER=STICK_IP
$ d2r startApp NAME_OF_MY_APP

example 'la clé TV' or 'VODe' dev app

$ d2r startApp Orange-OrangeTVReceiverProd-SDK2016

launch command @see ##commands

$ d2r load mp4

Commands and examples

Help is your friend

$ d2r --help
$ d2r load --help
$ d2r play --help

Start the server for localhost

$ d2r start all

Load a media

This is what you usually want to do, load and play a media via the receiver webapp.

$ d2r load --help
Examples
Load a video and autoplay
$ d2r load http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4 video
Load a video and:
  • autoplay
  • give a title
  • gender
  • logo
  • title for next movie
  • beginning of program
  • end of program
  • Beginning of next program
  • title of next program
  • Forbidden to youth < 16yo
  • display product placement logo
  • display audio hearing logo
  • display audio description logo
$ d2r load http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4 video/ -t "Un lapin très méchant" -a -l "http://upload.wikimedia.org/wikipedia/commons/c/c5/Big_buck_bunny_poster_big.jpg" -s "VOD" -T "Prochain film violent" -b "1421934514" -e "1421941714" -B "1421942134" -g "Film avec des méchants" -c 16 -r -h -d
Load a music and autoplay
$ d2r load http://datashat.net/music_for_programming_28-big_war.mp3 audio
Load an image
$ d2r load http://media.topito.com/wp-content/uploads/2011/06/132.jpg image

Works with GIF also.

$ d2r load http://media0.giphy.com/media/17RaL7HOgI1CE/giphy.gif image

Play

$ d2r play

Pause/Stop

$ d2r stop

With a position

$ d2r play -p 40

Return to home page

$ d2r close

Volume control

$ d2r mute
$ d2r unmute
$ d2r volume 0.5

Request status

$ d2r info

Documentation

  • Implementation is mainly in lib/*.js
  • CLI interface is in cli.js

Keywords

FAQs

Last updated on 16 Oct 2017

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc