Note that there are some explanatory texts on larger screens.

plurals
  1. POHow can a custom receiver use the "ramp" namespace or can I modify the sample apps to use a custom namespace without re-writing support for RAMP?
    primarykey
    data
    text
    <p>How can a custom receiver use the "ramp" namespace or how can I modify the sample apps to use a custom namespace without re-writing support ( MediaProtocolMessageStream in Android or GCKMediaProtocolMessageStream in iOS ) for the RAMP protocol?</p> <p>I have been unable to make either the Android or iOS Chromecast sample apps communicate with a custom receiver based off dash.js ( the reference client implementation for the playback of MPEG DASH via Javascript - <a href="https://github.com/Dash-Industry-Forum/dash.js" rel="noreferrer">https://github.com/Dash-Industry-Forum/dash.js</a> ). It appears to be due to the namespace of "ramp" being hardcoded ( final const ) on the Android / iOS Chromecast SDKs and the dash.js receiver being unable to use the namespace of "ramp" for some reason ( per <a href="http://www.digitalprimates.net/author/tapper/2013/08/27/chromecast_dash/" rel="noreferrer">http://www.digitalprimates.net/author/tapper/2013/08/27/chromecast_dash/</a> )</p> <p>I am able to cast MPEG-DASH just fine from a Javascript sender in Chrome when using the namespace dash.js uses by default. When attempting to interact with my custom receiver via Android or iOS, the Chromecast device loads the receiver page just fine but never receives the load command containing the media URL. This even happens when the custom receiver is set to use a namespace of "ramp" ( the default for media playback ). In addition, my custom receiver stops working in Chrome when the namespace is set to "ramp".</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload