我设置了一个基本的媒体服务器,使用 uShare 将流媒体传输到我的 360。以下是我使用的说明:http://linuxexpresso.wordpress.com/2011/01/02/howto-ubuntu-upnp-server-to-xbox-360/。我可以正常播放 avi 文件,但无法播放 mp4。当我在 xbox 上观看视频时,我可以看到所有视频和文件夹,但当我单击播放 mp4 时,什么也没有发生。
在我的 ubuntu 桌面上,我可以单击 mp4 文件,它可以正常播放。如果我将该文件放在拇指驱动器上,然后直接将其插入 xbox,mp4 将从拇指驱动器播放。我不知道为什么它不能通过 ushare 工作。有什么想法吗?
答案1
默认情况下,ushare 仅流式传输音频 mp4 文件。我通过编辑一些源代码找到了解决这个问题的方法。如果您打开文件mime.c
并将 mp4 mime 类型移到视频部分并更改相应的变量,那么您可以编译并安装它以使其正常工作。
如果您不习惯这样做,我已经编写了一个小脚本,它可以为您完成所有操作,并ushare.conf
在过程中为您设置设置!我唯一无法弄清楚的问题是,出于某种原因,即使文件中的 xbox 配置正确,除非您将参数发送到命令行,否则它仍然不起作用-x
。不过,我建议在运行我的脚本之前删除您之前的安装,因为我不知道如果不这样做会发生什么。
你可以在这里下载:https://rapidshare.com/files/2379920576/install%20ushare.zip
只需解压并运行 shell 脚本即可。
编辑:此脚本在 Ubuntu 12.10 上不起作用。我刚刚在新机器上尝试过,但失败了。=[