正在将电影流从客户端发送到服务器。python服务器应该实时播放流

2024-10-02 00:40:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在无人机上模拟某种相机。摄像机应该提供一个实时流,并通过网络连接将流发送到服务器。服务器应该能够播放流的动态让我看到。在

我在想客户机(UAV)只是读了一个电影文件然后发送到服务器。但是服务器如何动态显示文件呢?我想最简单的方法是使用xine或MPlayer来放映电影?但是怎么做呢?在

这将在python和GNU/Linux中完成。客户机和服务器都位于同一台计算机上。在

主要的问题是让服务器在整个文件可用之前实时播放该文件。有什么想法吗?在

编辑:服务器和客户端通过标准的TCP/IP连接进行连接。视频源并不是唯一的连接。在


Tags: 文件方法gnu服务器客户机电影linux计算机
1条回答
网友
1楼 · 发布于 2024-10-02 00:40:47

尝试“网络摄像头”

sudo apt-get install webcam

德比安。在

它将从一个USB摄像头抓取图像,并将它们放入/var/www/中的jpg文件中,然后您将创建一个html页面,该页面将尽快自动刷新,指向图像文件。在

我知道这不是一个非常优雅的解决方案,但这是我所知道的唯一一个。在

如果您真的打算自己编写它,您将需要从/dev/video0(可能)读取数据,并可能根据标准视频格式对其进行编码,使用客户端进程打开一个套接字,然后将视频数据写入套接字。不过,对于在套接字上传输数据的正确方式,有一些规则。在

相关问题 更多 >

    热门问题