我想用Python做一个在线广播

时间:2018-11-11 08:30:07

标签: python django python-3.x streaming

我想在使用Django制作的网页上提供在线广播流(我已经有视频了,我知道这不是广播)。

我想从页面流式传输广播,然后使用Facebook API并抽搐以同时进行传输。

我应该使用什么Python库进行流传输?

1 个答案:

答案 0 :(得分:0)

使用requests;

def read_in_chunks(file_object, blocksize=1024, chunks=-1):
    """Lazy function (generator) to read a file piece by piece.
    Default chunk size: 1k."""
    while chunks:
        data = file_object.read(blocksize)
        if not data:
            break
         yield data
         chunks -= 1

requests.post('http://some.url/chunked', data=read_in_chunks(f))