我可以使用 python VLC 流式传输文件吗?

PØL1

我想使用 python-vlc 通过网络流式传输文件。我怎样才能做到这一点 ?

我试过这个:

import vlc

arg = ":sout=#http{mux=ffmpeg{mux=flv},dst=:8080/} :no-sout-all :sout-keep"

inst = vlc.Instance(arg)

media = inst.media_new("rtsp://192.168.0.50:554/onvif1")
player = media.player_new_from_media()
player.play()
input()

但是出现了一个窗口(我不希望出现一个窗口)并且流不起作用。

有人能帮我吗 ?谢谢 !

PS:我试图用开放的 cv 获取 rtsp 流,但被窃听了,并且使用 VLC,没问题。所以我想用opencv来捕获VLC流,而不是rtsp流。

微信
arg = ":sout=#http{mux=ffmpeg{mux=flv},dst=:8080/} :no-sout-all :sout-keep"
inst = vlc.Instance(arg)

这似乎是错误的。提供给 vlc 实例的参数应采用 的形式--,而不是:.

但是这些参数应该作为选项添加到媒体中,而不是 vlc 实例。并调用 add_media_option 3 次,而不是使用空格一次(这可能无效)。

如果这不足以使其正常工作,请随意共享日志。如果要禁用视频输出,请--no-video在 vlc 实例构造函数中使用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我可以使用VLC更改音高吗?

如何使用VLC流式传输到Chromecast?

我可以使用 nginx 模块流式传输视频吗?

我可以使用笔记本电脑在多个Android设备上流式传输视频文件吗?

如何使用VLC-QT包装器流式传输视频

使用Dataflow的GCS文件流式传输(Apache Python)

我可以使用python安装Docker容器吗?

我可以使用python的SimpleHTTPServer设置标头吗?

我可以使用python的SimpleHTTPServer设置标头吗?

我可以使用没有括号的python方法吗?

我可以使用函数在python中导入模块吗

我可以使用python来CSP吗?

我可以使用 python 模块的 main 进行测试吗?

Python-我可以使用-date.strptime吗

我可以使用 Python 按键减少元组列表吗?

我可以使用SSH传输文件吗?

如何在VLC中按需流式传输多个文件?

我可以使用python过滤json文件中的所有data1值吗?

我可以使用python请求在github上发布.json文件吗?

我可以使用IF语句导入模块吗?以后可以在python脚本中导入吗?

VLC可以无延迟地流式传输网络摄像头

如何从互联网广播电台获取URL,以便可以从VLC流式传输

如何在局域网中使用VLC流式传输视频

使用 VLC over http 流式传输 MP4 视频没有音频

使用ssh密钥授权通过sftp在VLC Player上流式传输视频

在Python中使用请求库时流式传输到变量而不是文件

如何使用Python请求获取文件并将其流式传输为POST请求?

如何使用Python同时流式传输多个音频文件

使用VLC在您的本地网络上流式传输音乐:选择我要从中流式传输音乐的应用程序?