Monitoring and streaming is one of the most important applications for the real time cameras. The research of this has provided a novel design idea that uses the FFmpeg and Tkinter, combining with the libraries: OpenCV and PIL to develop a simple but fast streaming toolkit MultiSteam that can achieve the function of visible monitoring streaming for multiple simultaneously. MultiStream is able to automatically arrange the layout of the displays of multiple camera windows and intelligently analyze the input streaming URL to select the correct corresponding streaming communication protocol. Multiple cameras can be streamed with different communication protocols or the same protocol. Besides, the paper has tested the different streaming speeds for different protocols in camera streaming. MultiStream is able to gain the information of media equipment on the computer. The configuration information for media-id selection and multiple cameras streaming can be saved as json files.
翻译:监控和流流是实时相机最重要的应用程序之一。 此项研究提供了使用 FFmpeg 和 Tkinter 的新设计理念, 与图书馆结合使用 : OpenCV 和 PIL 开发一个简单而快速流动的工具包 多重系统, 能够同时实现多功能可见监测流的功能 。 MultiStream 能够自动安排多个相机窗口显示的布局, 并明智地分析输入流的 URL 以选择正确的对应流式通信协议 。 多个相机可以使用不同的通信协议或相同的协议 。 此外, 该文件测试了相机流动中不同协议的不同流速 。 多Stream 能够获取计算机上媒体设备的信息 。 用于媒体标识和多相机流动的配置信息可以保存为 json 文件 。