YouTube live on googlecast custom receiver - chromecast

Is there any solution to play YouTube live video on my Chromecast custom receiver app?
The YouTube iFrame player API can play a regular YouTube video but it does not play Live videos.

Cast SDK does not provide any APIs for that.

Related

unable to subscribe to stream in a reasonable amount of time - opentok video api

Hello We are using opentok video api in our application. When the video call is initiated, i can see my local video and other participant can his local video, but we both can see each other video. After say 10 secs. I get the message on my side as below.
"unable to subscribe to stream in a reasonable amount of time"
OpenTok Cordova Plugin API Reference
The OpenTok API lets you add live video to your app. Find out more online.
For an overview of the core concepts of OpenTok, please visit our OpenTok Developer Page
This OpenTok Cordova Plugin Library is a subset of the OpenTok JavaScript Library
Usage
To use the OpenTok Cordova Plugin, include the OpenTok JavaScript file in your HTML file.
Can someone help me out here.
Regards
Lawrence

How to play youtube videos in Android application?

I want to create an Android application and to play the newest youtube videos in my channel.
1.Which API do I need to use, the Youtube Data API or the Android Player API? How are these two APIs used together?
In addition, I think the first to fetch a lot of videoIds of the Video through Data API by server side, and then push this videoIds to the client side(Android), then play the video by the Android Player API. I do not know if I understand right?

Chromecast Custom Receiver with YouTube Iframe API showing banner ads that can't be closed

So we are working on developing a ChromeCast custom receiver app and we are using the YouTube iFrame API for loading YT videos. The issue is that we are seeing the banner ads across the bottom while they are playing on the ChromeCast. Obviously, there is no way for the user to interact with or close this ad while the video is being cast to the ChromeCast. Does anyone know if there is a way to disable these ads types when the video is being cast? I understand that the ads are controlled by the content owner, but it seems there would be a more effective ad then one that a user can't even click through to on the ChromeCast.

how to show a youtube video into WP7 application?

I want to develop a WP7 application. In this one, I would like to get video from youtube. For example, videos of a channel.
So, I know, I need youtube API, but I don't find a simple example to subscribe a channel and receive the latest video...
Is it possible ?
Thanks in advance , have a nice day !
I think there are simple RSS feeds for each channel... If there are no RSS feeds, parse the HTML feed (e.g. http://www.youtube.com/user/nokia/feed)
To play youtube videos, see
http://mytoolkit.codeplex.com/wikipage?title=YouTube
WP7 currently doesn't have a standard media layer for YouTube videos and you need the YouTube app in order to be able to play those. Unless you want to work on a low level with the encoding format used by YouTube, but then again - you would have to implement a decoding service.
To play a youtube Video you need to use the WebBrowserTask and open the target URL in the browser; if the youtube app is installed, it will play, if not installed, it will prompt the user to install and then play.
How to subscribe ?
I don't think if it's possible to make that directly from your app...

Possible to play Youtube video in a wp7 app?

is it possible to play youtube videos in a wp7 application? I would guess you could retrieve the video file from the youtube api and Perhaps play it using a media element? Any suggestion, tips or resources would be appreciated.
That's a great question and really goes to the heart of YouTube's business model, YouTube's API and WP7 Integration.
Short answer: To a limited extend it could be possible to play low-quality videos in WP7.
The first question you should ask yourself is: "What is Google?" The answer is "An Ad serving company". The overwhelming majority of Google & YouTube's revenue stream comes exclusively from advertisements. If you were to take YouTube's content and serve it on your own website/app without any YouTube branding or ads, that would works against their financial business model.
The second question you should ask yourself is: "So how is iPhone showing YouTube videos? And WP7? Or YouTube website itself for that matter?". This goes into the heart of YouTube's media delivery system. YouTube publicly exposes multiple formats from their website. For example format #1 is H263, Format #6 is MPEG and Format #5 is the SWF/FLV content. You can read more about YouTube Formats in their official documentation.
And now, to answer your question. YouTube API only exposes thumbnail size videos for unauthorized 3rd parties and those could potentially be showed in WP7 in-app. However the video quality will be terrible if scaled up for more than 1/4 of the WP7 screen resolution.
I suggest you read through the GData YouTube developer guide for information on the API. I'll do a quick run-through of how to get to those public videos. Personally, I haven't been successful in getting these 3GP videos to work on WP7.
Open up the GData feed for top rated videos: http://gdata.youtube.com/feeds/api/standardfeeds/top_rated
from the < entry /> element find the < id /> element which should have a link to single video GData feed. I picked up this one: http://gdata.youtube.com/feeds/api/videos/dMH0bHeiRNg
find the < media:content /> elements with yt:format attributes.
< media:content url='http://www.youtube.com/v/dMH0bHeiRNg?f=videos&app=youtube_gdata' type='application/x-shockwave-flash' medium='video' isDefault='true' expression='full' duration='360' yt:format='5'/>
< media:content url='rtsp://v5.cache7.c.youtube.com/CiILENy73wIaGQnYRKJ3bPTBdBMYDSANFEgGUgZ2aWRlb3MM/0/0/0/video.3gp' type='video/3gpp' medium='video' expression='full' duration='360' yt:format='1'/>
< media:content url='rtsp://v3.cache8.c.youtube.com/CiILENy73wIaGQnYRKJ3bPTBdBMYESARFEgGUgZ2aWRlb3MM/0/0/0/video.3gp' type='video/3gpp' medium='video' expression='full' duration='360' yt:format='6'/>
Open up "VLC Player" with format #6 URL and you should see the RTSP stream player.
** This whole post should be considered "As far as I know". This is all knowledge I gleamed from official YouTube documentation and forums.
Quoting from the Windows Phone Developer FAQ
How can I play youtube videos in my app?
Use the WebBrowserTask and open the target URL in the browser; if the youtube app is installed, it will play, if not installed, it will prompt the user to install and then play.
No, you can't play it via standard API methods. A similar question was asked before. WP7 currently doesn't have a standard media layer for YouTube videos and you need the YouTube app in order to be able to play those. Unless you want to work on a low level with the encoding format used by YouTube, but then again - you would have to implement a decoding service.

Resources