Recently I have tried to get high quality RTSP Streamng using gData API
I have got only one clue from google, http://code.google.com/intl/ko/apis/youtube/2.0/reference.html#formatsp
Here it says I can get the video url only for low resolution (176x144), Is there any way开发者_如何学编程 of archiving the url for high quality video?
See this: http://code.google.com/p/android-youtube-player/
This can easily be ported over to another platform, although currently is in Java / Android.
You get high quality video from this, have been looking for this for a really long time. The trick is to make a web request to YouTube requesting the different available streams, you actually get very personalized URL's, often directly from your ISP, very cool.
The GData feeds for YouTube do not expose the streams (which might not necessarily be RTSP streams), they will only expose the urls for the streams which can be played on mobile devices (which are low quality).
That said, trying to store the high quality streams is currently (IIRC) a violation of the terms of service.
精彩评论