首页 > 解决方案 > 如何使用 python vidstream 在 django html 页面上进行屏幕共享?

问题描述

我试图让 python 窗口显示在 django html 页面上,但我不确定如何作为 django 的新手。我跟着这个视频https://www.youtube.com/watch?v=8xy4JKvqsV4设置了用于屏幕共享的 python 脚本

我在linux机器上运行receiver.py,在windows虚拟机上运行sender.py。

当运行 receiver.py 和 sender.py 时,发送方的屏幕将显示为一个新选项卡,但我希望能够在 django html 页面上显示此屏幕。

那么我如何让屏幕截图显示在 django Web 服务器上?

接收器.py

from vidstream import StreamingServer
import threading

receiver = StreamingServer('ipaddr', 8080)

t = threading.Thread(target=receiver.start_server)
t.start()

while input("") != 'STOP':
    continue

receiver.stop_server()

发件人.py

from vidstream import ScreenShareClient
import threading

sender = ScreenShareClient('ipaddr', 8080)

t = threading.Thread(target=sender.start_stream)
t.start()

while input("") != 'STOP':
    continue

sender.stop_stream()

标签: pythondjango

解决方案


推荐阅读