我可以用python VLC流式传输文件吗?
我想用python vlc在网络上传输一个文件。我该怎么做 我试过这个:我可以用python VLC流式传输文件吗?,python,opencv,stream,vlc,python-vlc,Python,Opencv,Stream,Vlc,Python Vlc,我想用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
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()
但是出现了一个窗口(我不希望出现一个窗口),流不工作
有人能帮我吗?谢谢
注:我试图获得一个开放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_选项3次,而不是使用空格调用一次(这可能无效)
如果这还不足以让日志正常工作,请随意共享日志。如果您想禁用视频输出,请在vlc实例构造函数中使用
--no video
。好的,现在我只需要找到要流的正确参数,因为现在我可以听到自己的声音,所以它肯定在工作。。。谢谢你的回答!