我想用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()
但是出现了一个窗口(我不希望出现一个窗口),流不工作
有人能帮我吗?谢谢
注:我试图获得一个开放cv的rtsp流,但被窃听了,而VLC没有问题。所以我想用opencv捕捉VLC流,而不是rtsp流
这似乎是错误的。馈送到vlc实例的参数应采用
的形式,而不是
:
但是这些参数应该作为选项添加到媒体中,而不是添加到vlc实例中。并调用add_media_选项3次,而不是使用空格调用一次(这可能无效)
如果这还不足以让日志正常工作,请随意共享日志。如果要禁用视频输出,请在vlc实例构造函数中使用
no-video
相关问题 更多 >
编程相关推荐