我正在寻找一种在计算机上流式传输到 YouTube Live 的方法。我知道有各种适用于 Windows 的工具,但我还没有找到适用于 Linux 的工具。我不喜欢使用 G+ Hangouts,而是直接进行实际流式传输。有人知道有什么适用于 Linux 的工具可以流式传输到 YouTube Live 吗?或者有没有可以在 WINE 下毫无问题地运行的 Windows 工具?
答案1
这并不容易,但我们可以做到。我们将在 Twitch.tv 上直播,然后 Twitch.tv 也可以在 YouTube Live 上直播。
开始了:
准备库:在终端中输入这些命令。
sudo apt-get install ffmpeg
sudo apt-get install libx264-dev libavcodec-extra-53
流式传输所需的代码:打开 gedit/文本编辑器并粘贴此代码:http://shrib.com/ubuntu2twitch
将文本文件保存为 /home/ 目录中的 twitch_stream.sh。
获取 Twitch 直播密钥:去http://www.twitch.tv/broadcast/dashboard/streamkey并获取您的流媒体密钥。打开 gedit/文本编辑器并将密钥粘贴到其中。将此文件命名为 .twitch_key 并将其保存在您的 /home/ 目录中,与 twitch_stream.sh 文件相同。
上线:打开终端并输入:
cd
cd /home/
chmod 755 twitch_stream.sh
如果没有错误,您将在 Twitch 仪表板上看到您的屏幕。
从 Twitch 流式传输到 YouTube:访问http://www.twitch.tv/settings/connections设置您的 YouTube 帐户并进入您的直播源以在 YouTube 上分享。如果 Twitch 不允许在 YouTube 上直播,为什么不在您的 YouTube 直播源中添加一个屏幕来要求用户访问 Twitch?
如果您认为这对您有帮助,请点赞。
非常感谢游戏引擎提供的代码。
更新:明白了!就这样:http://sourceforge.net/projects/snowmix/首先安装 Snowmix。
然后是 GStreamer:http://gstreamer.freedesktop.org/download/在 Ubuntu 软件中心搜索相同内容。
现在阅读本指南并进行设置。瞧,忘掉 Twitch 并直接在 YouTube 上直播吧!http://sourceforge.net/p/snowmix/wiki/Snowmix%20and%20CDNs/
答案2
您可以使用曲維
来自作者的页面:quvi 项目解析互联网应用程序的流 URL,以访问使用“adobe flash 多媒体平台”的托管网站的媒体。
首先,安装工具:
sudo apt-get install quvi
要播放视频,您可以使用自己喜欢的播放器:vlc、mplayer...
例如,使用 mplayer: install(如果尚未安装):
sudo apt-get install mplayer
quvi
支持很多网站,当然包括 youtube。完整列表:
quvi --support
现在,要观看视频,您只需指定要执行的程序来播放视频并复制 YouTube 链接并将其作为参数传递给 quvi:
quvi --exec "mplayer %u" "http://www.youtube.com/watch?v=youtube_id_video"
请参阅man quvi
以获得更多帮助。
答案3
在 Linux 上,有各种各样的应用程序,例如斯姆普莱特,微型管但如果你只是想下载,请尝试youtube-dl,一个用于下载 YouTube 视频的命令行工具。它是用 Python 编写的。希望对您有所帮助。