huiiuh80 发表于 2012-09-02 00:56

http方式串流

我需要把STB中使用一个嵌入式web server,实现将电视节目用http方式串流到因特网让另一台电脑用VLC等播放器接收并播放该流。基本流程:服务端把TS流先录制到buffer,当有客户端请求时推送TS流出去;客户端通过浏览器请求某个频道的节目并调用VLC接收并播放节目。请问这种情况有什么http服务端开源项目可以利用。我知道有一个libhttpd是适合嵌入式的web server,它支持文件的发布,但我不是很确定它能否支持http串流视频内容。
另外,关于http串流的原理,我想web server所做的工作流程是否可以这样描述:
接受客户端的http对流的请求,启动服务器中TS流数据准备模块不断地产生数据到一个buffer,http服务器则不断地把该buffer中的TS流数据用TCP 方式写到socket来向客户端发送数据。

如果http方式串流中,http服务器只是像上面描述的那样工作,那么我想,用什么样的嵌入式环境的web server都是可以的。只要为该web server中增加一个产生TS流数据的模块作为其插件,并保证好流数据产生模块和http串流模块间的操作同步就可以了。

不知道我的理解是否正确?如果有什么不对,请熟悉相关实现的朋友提供相关解决方案和建议,谢谢!
页: [1]
查看完整版本: http方式串流