Google chrome 流式YouTube的应用层协议(windows/unix)

Google chrome 流式YouTube的应用层协议(windows/unix),google-chrome,video,youtube,Google Chrome,Video,Youtube,我正在编写一个桌面应用程序(web包装器),可能需要流式youtube视频。 哪种应用层协议最适合流式传输YouTube视频?Chrome、Firefox和Safari是否对YouTube视频流使用相同的应用层协议 (1)如果您正在使用编程语言的某个web组件,那么只需将其指向Youtube视频url即可。这将显示应用程序中的完整视频页面 webComponent.load("https://www.youtube.com/watch?v=xxxxxx"); (2) 如果您只想要Youtube

我正在编写一个桌面应用程序(web包装器),可能需要流式youtube视频。 哪种应用层协议最适合流式传输YouTube视频?Chrome、Firefox和Safari是否对YouTube视频流使用相同的应用层协议

(1)如果您正在使用编程语言的某个web组件,那么只需将其指向Youtube视频url即可。这将显示应用程序中的完整视频页面

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:
(或者使用类似Youtube DL的库将MP4文件返回到应用程序中)。

什么是“web包装器”?还有什么编程语言(C++?Java?C#?)。。使用按钮(标签下方)添加您认为可能有助于给出正确答案的任何额外信息。