3

我在使用 Liquidsoap 将音频视频流传输到 IceCast2 服务器时遇到问题。使用示例代码和使用 JPG 格式的图片 - 它可以工作!

<code>s = single("/mnt/dysk1/all/test.gif")
output.icecast(
  %ogg(%theora),
  host="localhost",
  port=8000,
  password="*****",
  mount="/test1.ogg",
  name="Test1",
  description="Testing...",
  url=" ",
  s)</code>

带有示例的示例代码使用 AVI 格式的音频视频和 MP4 格式的音频视频和 WEBM 格式的音频视频 - 不起作用!

<code>s = single("/mnt/dysk1/all/test.avi")
output.icecast(
  %ogg(%theora, %vorbis),
  host="localhost",
  port=8000,
  password="*****",
  mount="/test1.ogg",
  name="Test1",
  description="Testing...",
  url=" ",
  s)</code>

您会收到以下错误消息:

第 1 行,字符 12-36 处的值无效:
无法从“/mnt/dysk1/all/test.avi”获取类型为 {audio=2;video=1;midi=0} 的有效媒体文件。

带有示例的示例代码使用 OGV 格式的音频-视频 - 不起作用!

<code>s = single("/mnt/dysk1/all/test.ogv")
output.icecast(
  %ogg(%theora, %vorbis),
  host="localhost",
  port=8000,
  password="*****",
  mount="/test1.ogg",
  name="Test1",
  description="Testing...",
  url=" ",
  s)</code>

您会收到以下错误消息:

通知:Speex 标头太小
通知:Speex 标头太小
通知:Speex 标头太小
通知:Speex 标头太小

我的发行版是 Linux Raspbian。从存储库安装 Liquidsoap

apt-get installliquidsoapliquidsoap-plugin-all

我为我的英语水平低而道歉。请帮我。

4

0 回答 0