我正在编写一个桌面应用程序(Web包装器),可能需要流式传输YouTube视频。 哪种应用层协议最适合流式传输YouTube视频? Chrome,Firefox和Safari是否使用相同的应用层协议来播放YouTube视频?
答案 0 :(得分:0)
(1)如果您正在使用编程语言的某些Web组件,请将其指向Youtube视频网址。这会在您的应用中显示完整的视频页面。
webComponent.load("https://www.youtube.com/watch?v=xxxxxx");
(2)如果你只想要Youtube播放器(没有评论和侧面缩略图等),那么:
替换:https://www.youtube.com/watch?v=xxxxxxxx
使用:https://www.youtube.com/embed/xxxxxxxx
(3)如果您想通过自己的播放器显示视频文件(没有Youtube播放器):
根据您的语言查看Yoututue API: https://www.googleapis.com/youtube/
(或者使用像 Youtube-DL 这样的库来将MP4文件返回到您的应用中。)