如何在 YouTube 上进行直播?

如何在 YouTube 上进行直播?

我正在寻找一种在计算机上流式传输到 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 编写的。希望对您有所帮助。

相关内容