我是 Kivy 的新手,希望将视频流式传输到我正在制作的显示器上。我正在从外部摄像机流式传输视频,所以我只有它的 IP 地址,它不会直接连接到计算机。有谁知道我如何使用视频或相机小部件或任何其他方式来显示流?
问问题
5137 次
1 回答
3
只要媒体后端支持流式传输和视频的媒体类型,您就可以使用Video
小部件流式传输视频。在桌面上,您只需键入以下命令行:
python -m kivy.uix.video http://www.debone.com/VivVilConGminorRV578.mpg
它会播放(如果支持)。在 Ubuntu 14.04 上为我工作。
这App
是运行的kivy.uix.video
:
class VideoApp(App):
def build(self):
self.v = Video(source=sys.argv[1], state='play')
self.v.bind(state=self.replay)
return self.v
def replay(self, *args):
if self.v.state == 'stop':
self.v.state = 'play'
如果你需要在移动设备上测试它,你可以做一个简单的main.py
:
from kivy.uix.video import VideoApp
VideoApp().run()
于 2014-04-18T02:15:52.990 回答