带处理的流式视频

Posted

技术标签:

【中文标题】带处理的流式视频【英文标题】:streaming videos with processing 【发布时间】:2013-02-06 13:46:38 【问题描述】:

Processing 有一个能够播放视频的 Movie 类 (http://processing.org/reference/libraries/video/Movie.html)。使用以下代码播放本地视频文件我没有问题。

public void setup() 

    size(WIDTH, HEIGHT);
    myMovie = new Movie(this,/Users/mike/Documents/abc.mp4");

    myMovie.play();



public void draw() 

    //(WIDTH-myMovie.width)/2
    image(myMovie, 0, 0);



// Called every time a new frame is available to read
public void movieEvent(Movie m) 

    m.read();

但现在我想播放来自互联网的流媒体视频,我不知道该怎么做。我尝试将文件名更改为以 .mp4 结尾的 url 链接(例如 http://www.abc.com/abc.mp4),但没有成功。

有人知道如何通过处理播放流视频吗?

【问题讨论】:

【参考方案1】:

来自http://processing.org/reference/libraries/video/Movie.html上的处理参考

Datatype for storing and playing movies in Apple's QuickTime format.
Movies must be located in the sketch's data directory or an accessible
place on the network to load without an error.

如果您想播放普通内容类型的电影,如 mp4、ogg 等,您将不得不使用真正的视频库,而不是内置的 Movie 对象。

【讨论】:

我想播放一个普通的内容,但是文件在互联网上,不是本地的。但我没能让它播放网络视频。对于本地视频,它可以工作。

以上是关于带处理的流式视频的主要内容,如果未能解决你的问题,请参考以下文章

使用 RTSP 从 Opencv 处理后,视频从 PC 流式传输到 Android

Google Colab:“有没有办法使用网络摄像头流式传输视频并进行处理?”

将设备上的视频流式传输到 videoview - Android

将处理后的视频从 C# 程序发送到 C++ 程序

用 Java 流式传输视频

如何通过 RTMP 将视频流式传输到 iOS?