Code Monkey home page Code Monkey logo

fvp_dvbi_conversion-'s Introduction

FVP_DVBI_conversion-

Before Running the LCN_Request.py

1- Generate a Timestamp and hash with the client certificate (Expired every 2days!):

  • The certificate should be stored on ~/.TLS for Linux or .ssh/ for mac.

-> Open a terminal and run the following command: curl -x http://www-cache.rd.bbc.co.uk:8080 --cert /Local_PATH/AMASS_MDS.pem -I https://auth.freeviewplay.net

  • That will return a new auth timestamp and hash pair:
    • x-auth-timestamp and x-auth-hash
  • The request will also return the MDS baseurl that we will use to request the CLMconfig from the root of the MDS baseurl and the CLMassignment:

2- Construct the LCN request: -First we need to construct the CLMconfig request from the root of the MDS baseurl retrieved from the last request: * https://api.freeviewplay.net/CLMconfig The parameters for the request are already set on the Lcn_request.py

  • Then we request the CLMassignment using the baseurl :
    • https://api.freeviewplay.net/1.7/CLMassignment The url is of the form CLMbaseurl/mux-list-interactiveflag-accesstoken: The Mux list is a string of form xxxx.yyyy_xxxx.yyyy_xxxx.yyyy where xxxx is the network_id of the mux, and yyyy tsid of the mux. For this request, we are using London Muxes:
    • 3033.1044_3033.2005_3033.4084_3033.3006_3033.5040_3033.6040_3033.801f We will add -1- that means interactive scan, and no access token is needed since this is initial query. That mux-list should return a service-list.

SUMMARY:

MDS_DVBI

Generate Pair Run LCN_req => result CLMconfig => CLMassig.xml Run xsltproc transf-CLMresp.xsl CLMassig.xml Run London-services.py

fvp_dvbi_conversion-'s People

Contributors

imanemf01 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.