有人知道是否可以将电影从 PC(使用 VLC 或类似程序)传输到 Kodi (XBMC) 吗?也许通过 AirPlay 或类似程序?我希望能够将流从 PC 推送到 Kodi(就像 AirPlay 那样)而不是创建共享文件夹并通过网络访问它。我希望 PC 可以启动播放。就像我在 iPhone Airplay 上所做的一样。我试图查看 VLC 手册,但似乎没有什么用处。
谢谢你,M
答案1
从 VLC 流式传输到 Kodi 非常简单,我可以指导您完成这些步骤。我认为您唯一不能做的就是让 VLC 启动播放……恐怕这必须由 Kodi 本身来完成。由于您是从 Kodi 连接到 VLC,如果您在 VLC 端暂停流式传输,Kodi 将断开连接。我还没有看到让 VLC 启动播放的方法,就像 Firefox/Chrome 的“发送到 Kodi”插件一样。
无论如何,如果您仍然感兴趣,这里有一种方法可以将文件从 PC 上的 VLC 流式传输到您拥有的任何 Kodi 播放器......
1:在您的电脑上,打开记事本并复制并粘贴以下内容:
#EXTINF:0,VLC Stream
http://xxx.xxx.x.x:10803
- 注意:您必须将 x 更改为您的 PC 使用的连接。例如,您的 PC 可能位于:“192.168.0.6”(将“:10803”端口部分保留在末尾。这很重要!)
2:完成后,将文件保存到带有 .strm 扩展名的某个位置。例如:“VLCStream.strm”
3:现在您需要将“VLCStream.strm”复制到 Kodi 播放器上的一个文件夹中,或者,如果您有在线服务器/个人网络空间等,则将其复制到那里。这是因为您需要从 Kodi 播放该 .strm 文件。
4:接下来,打开 VLC 并从菜单中选择:“媒体 >> 流...”(或 Ctrl+S)
5:从“文件”选项卡中,单击“添加...”并选择您想要流式传输的视频文件。
6:选择文件后,单击“流”按钮。
7:单击“下一步”。
8:在“目标设置”窗口中,单击“文件”下拉菜单并选择“HTTP”,然后单击“添加”。
9:保留原路径(应该只是一个正斜杠),但在“端口”部分,将“8080”更改为“10803”,然后单击“下一步”
10:在下一个窗口中,取消选中“激活转码”。
11:单击“下一步”。
12:单击“流”。
13:您的 VLC 现在可以播放,并且在窗口标题中显示“流媒体 - VLC 媒体播放器”。
- 注意:您不会看到或听到本地播放的文件,但它确实在工作。如果您想确定,可以在步骤 8 中的窗口中选中“本地显示”框。
14:打开 Kodi 并选择“视频 >>> 文件”。
- 注意:虽然我使用了不同的皮肤,但我写的是 Kodi 的默认“Confluence”皮肤。一些菜单名称/图标可能不同。
15:您现在要做的是选择保存到 Kodi 文件夹或服务器的 .strm 文件,然后您现在应该可以看到流视频在 Kodi 中播放。(我猜你已经知道如何链接到特定的文件夹/服务器,所以我不需要再讲一遍)
希望,如果您正确地遵循了这些步骤,您现在应该可以将文件从 VLC 流式传输到 Kodi。如果不行,请关闭 VLC 并再次按照这些步骤操作。对我来说,这种方法每次都有效。
我希望这对您有所帮助,如果您找到了让 VLC 启动播放的方法,请告诉我们。
IB
答案2
DLNA 控制器
似乎没有人理解这个概念。有 4 种类型的 DLNA 设备,它们可以作为 2 组工作。有客户端和服务器设置,其中计算机是服务器并托管文件,而 XBMC 是客户端,可以访问和播放来自服务器的媒体,但这不是我们想要的。另一对是渲染器/控制器。XBMC 是 DLNA 渲染器,您需要 PC 上的控制器软件。我个人以前用过 Kinsky,它是跨平台的,而且做得不错。
在“UPnP 控制点”下有一个完整列表这页。
答案3
你可能不知道这一点:VLC 可以抓取您的屏幕并对其进行流式传输,因此基本上您必须打开流,全屏显示,通过命令行启动 VLC,然后在 Kodi 中打开快捷方式。
虽然不漂亮,但应该能用。
答案4
尝试 rtsp
对于我来说,http 的设置似乎有点麻烦。
相反,我尝试使用 rtsp 协议,发现它效果更好(这并不奇怪,因为它是一种无连接流媒体协议)
要使用它:
投入
rtsp://yourhostname:8554/
你的rtspStreamFromHostname.strm文件使用以下方式添加流媒体目标实时流媒体传输协议使用默认设置的协议
端口:8554 路径:/ 到 VLC 流。
转码默认处于开启状态,因此设置如下:
:sout=#transcode{vcodec=h264,acodec=mpga,ab=128,channels=2,samplerate=44100}:rtp{sdp=rtsp://:8554/} :sout-keep
但是,有些内容不需要转码。在这种情况下,以下配置就足够了,并且只有当播放器理解源的编解码器时,才能更流畅地运行!
:sout=#rtp{sdp=rtsp://:8554/} :sout-keep
如果它不工作,请检查系统上使用的端口是否已经打开套接字。
netstat -tulpen
或者tcpview
是你的朋友!
另外,我认为了解这种方法不会将 kodi 变成监听 rtsp 播放器(就像 chromcast 一样)是件好事。因此,当流停止时,kodi 也会停止。这需要进一步调查。