标签: streaming

cv2.VideoCapture(0, cv2.DSHOW) 返回无

我正在尝试使用 opencv 从笔记本电脑(或外部 USB 摄像头)上的内置网络摄像头捕获视频,特别是带有 DSHOW 参数的 VideoCapture。我知道有一种方法可以设置分辨率甚至 FPS,但是当我将其包含在代码中时, API 的 DirectShow 参数不会返回任何内容。

例如;

# returns my webcam's stream, but all optional arguments are ignored
camera = cv2.VideoCapture(0)
camera = cv2.VideoCapture(0, cv2.CAP_V4L2)

# returns none and loops infinitely or errors out when *if im.any()*
camera = cv2.VideoCapture(0, cv2.CAP_DSHOW)
Run Code Online (Sandbox Code Playgroud)

这是上面之后的代码;

# should set resolution, settings are always ignored
camera.set(cv2.CAP_PROP_FRAME_WIDTH, 1920)
camera.set(cv2.CAP_PROP_FRAME_HEIGHT, 1080)

while(True):
    retval, im = camera.read()
    if im.any(): # errors out when image is none
        cv2.imshow("image", im)

    k = …
Run Code Online (Sandbox Code Playgroud)

streaming opencv ubuntu-18.04 python-3.9

1
推荐指数
1
解决办法
8374
查看次数

用于将文件流式传输到字节并返回的正确术语

我有以下方法:

    public static byte[] ConvertFileToBytes(string filePath)
    {
        var fInfo = new FileInfo(filePath);
        var numBytes = fInfo.Length;
        var dLen = Convert.ToDouble(fInfo.Length / 1000000);

        var fStream = new FileStream(filePath, FileMode.Open, FileAccess.Read);
        var br = new BinaryReader(fStream);

        var data = br.ReadBytes((int)numBytes);
        br.Close();

        fStream.Close();
        fStream.Dispose();

        return data;
    }

    public static void ConvertBytesToFile(byte[] file, string filePath)
    {
        var ms = new MemoryStream(file);

        var fs = new FileStream(filePath, FileMode.Create);

        ms.WriteTo(fs);

        ms.Close();
        fs.Close();
        fs.Dispose();
    }
Run Code Online (Sandbox Code Playgroud)

命名这些方法的正确方法是什么?(因为将XXX转换为YYY只是不在公用程序库中删除它)

c# streaming naming file

0
推荐指数
1
解决办法
195
查看次数

如何从iphone应用程序中的文件中读取字节数?

我正在尝试实现一个iphone应用程序,它可以从文件读取一些固定数量的字节并存储在另一个文件中.此过程将一直持续到文件的末尾.我是iphone应用程序的新手,所以请帮助我.这种特定类型的实现是否有任何父类?

iphone streaming file

0
推荐指数
1
解决办法
2740
查看次数

从URL下载Android 2.2中的5-40 MB数据文件.哪些类用于开发?

我正在开发一个应用程序,我需要下载一个大小为5到50 MB的文件(.zip/.txt/.jpg等).基于Android 2.2的应用程序.

用户提供URL并触发下载,然后下载过程在后台运行直到完成.

应该使用流式传输来下载文件.
我想知道如何使用HTTP连接完成此操作.可以使用
哪些
android 2.2是否为此提供了API?

任何形式的帮助表示赞赏....

streaming android download progressive-download android-2.2-froyo

0
推荐指数
1
解决办法
2858
查看次数

如何在Windows Phone 7.5中播放流式背景音频

我已经看过一个关于如何在WP7芒果中使用后台代理播放本地文件的教程,但它明确指出该教程与本地文件有关:

http://msdn.microsoft.com/en-us/library/hh202978(v=VS.92).aspx

是否存在来自网络流媒体文件的类似教程?

audio streaming windows-phone-7 windows-phone

0
推荐指数
1
解决办法
2020
查看次数

使用FFMPEG进行RTP流传输

我试图使用ffmpeg使用rtp流.我正在从pulseaudio获取输入并创建一个rtp流.即ffmpeg -re -f pulse -ac 2 -i SOURCE -ac 2 -acodec libmp3lame -re -f rtp rtp://192.168.1.4:70000

这是我得到的sdp输出.

v=0
o=- 0 0 IN IP4 127.0.0.1
s=No Name
c=IN IP4 192.168.1.4
a=tool:libavformat 54.20.100^M
m=audio 7000 RTP/AVP 14^M
Run Code Online (Sandbox Code Playgroud)

现在,当我从同一台机器上播放这个SDP时,它就会运行.但是当我尝试从局域网中的其他机器播放它时,它不会运行.例如.使用mplayer我得到 - 无法获取流信息 - 错误.

这里出了什么问题?

或者我应该使用其他服务器进行流式传输?

streaming ffmpeg rtp

0
推荐指数
1
解决办法
2万
查看次数

将内容写入输入流中的文件

我想将输入流写入java中的文件.如何将内容写入java中的文本文件?

         try {

                BufferedReader in = new BufferedReader(new
                InputStreamReader(client.getInputStream()));

            //I want to write the content to a file line by line here
                 while (!in.ready()) {}

                 System.out.print("'\n");
                 in.close();
            }
Run Code Online (Sandbox Code Playgroud)

java io streaming

0
推荐指数
1
解决办法
6775
查看次数

unix命令'tail'丢失选项' - line-buffered'

随着我们的SuSE Enterprise Linux 11的最新更新(现在是bash 3.2.51(1)-release),命令"tail"似乎已经失去了流文件的选项:

tail: unrecognized option '--line-buffered'
Run Code Online (Sandbox Code Playgroud)

我们的尾巴来自"GNU coreutils 8.12,2013年3月".还有另一种等效的解决方案吗?

unix streaming tail

0
推荐指数
1
解决办法
5665
查看次数

HLS - 如何减少延迟?

任何人都知道如何配置HLS媒体服务器以减少一点点直播视频的延迟?
我需要更改哪些类型的参数?
我听说你可以使用这样的参数做一些调整:HLSMediaFileDuration

提前致谢

video streaming html5 delay video-streaming

0
推荐指数
1
解决办法
1万
查看次数

如何通过REST API从数据库流式传输数据?

我将大量数据存储在Postres数据库中,我需要使用Django通过REST API将数据发送到客户端。要求是分块发送数据,并且不要一次将整个内容加载到内存中。我知道Django中有一个StreamingHttpResponse类,我将对此进行探讨。但是还有其他更好的选择吗?我听说过Kafka和Spark用于流式应用程序,但是我检查过的这两个教程往往涉及流式实时数据(例如与Twitter数据进行交互等)。但是是否可以使用这两种方法从数据库中流式传输数据?如果是,我如何将其与REST集成在一起,以便客户端可以与其交互?任何线索将不胜感激。谢谢。

database streaming apache-kafka django-rest-framework apache-spark

0
推荐指数
1
解决办法
130
查看次数