摘 要
随着网络技术的更新迭代,基于HTTP的视频流已经成为不同视频流服务中视频内容传输的事实标准。然而,这些视频内容在获取过程中很容易受到不同网络环境的影响,比如带宽不足以及不同视频源服务器。这将对当前的网站视频服务平台造成一定的影响。
本文将基于python框架设计一款具有多任务协同异步视频获取的客户端,首先在python语言下设计编写同时支持命令行模式与GUI方式的Http客户端;然后通过加入多种不同视频网站的视频获取方法,来增加客户端对不同网络源的鲁棒性,以应对来自不同设备传输过程中所产生的各种问题。最后,再利用Python的多线程技术以及异步技术复合式地获取视频的各种元素信息,从而提高视频抓取的效率,并将上述操作利用python实现相应的GUI操作界面。
关键词:多线程;视频流;客户端;HTTP;python
点点赞赏,手留余香
给TA打赏
评论0