【问题标题】:How to get High quality RTSP Streaming URL using gData API如何使用 gData API 获取高质量的 RTSP 流 URL
【发布时间】:2011-05-23 06:53:10
【问题描述】:

最近我尝试使用 gData API 获得高质量的 RTSP Streamng

我从谷歌只得到了一条线索,http://code.google.com/intl/ko/apis/youtube/2.0/reference.html#formatsp

这里说我只能获取低分辨率(176x144)的视频网址, 有什么方法可以存档高质量视频的网址吗?

【问题讨论】:

    标签: youtube-api gdata-api rtsp


    【解决方案1】:

    YouTube 的 GData 供稿不会公开流(可能不一定是 RTSP 流),它们只会公开 expose the urls for the streams which can be played on mobile devices(质量低劣)。

    也就是说,尝试存储高质量流目前 (IIRC) 违反了服务条款。

    【讨论】:

      【解决方案2】:

      看到这个: http://code.google.com/p/android-youtube-player/

      这可以很容易地移植到另一个平台,尽管目前是在 Java / Android 中。

      您从中获得了高质量的视频,已经寻找了很长时间。诀窍是向 YouTube 发出网络请求,请求不同的可用流,您实际上会获得非常个性化的 URL,通常直接来自您的 ISP,非常酷。

      【讨论】:

      • 您会遇到一些视频无法播放的问题。用这个修复它:code.google.com/p/android-youtube-player/issues/…
      • 截至我今天的测试,这个来源没有给出高质量的视频;只有低质量。
      • 所以我知道有两个选项,1:视频信息URL,2:解析YouTube页面。有一个名为 youtubedown 的优秀 perl 脚本,它处理签名和所有内容。如果您想直接使用视频信息 URL,请查看 "youtube.com/get_video_info?video_id=" + videoId + "&el=vevo" 但请记住,签名加密的视频会没有首先对签名进行逆向工程就无法工作。另一个选择当然是使用官方的 YouTube api
      猜你喜欢
      • 2011-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-30
      • 2017-06-07
      • 1970-01-01
      • 2014-02-17
      相关资源
      最近更新 更多