简单的网页版网络直播实现
突发奇想想做外网到内网的网络直播免流量转播,找了下现有的简单模块搭建了一个简陋的网页直播平台。

服务端直接采用windows端的Nginx做服务器,配合Nginx-RTMP模块(RTMP是Adobe Systems公司为Flash播放器和服务器之间音频、视频和数据传输开发的私有协议),开一个端口实现对视频推流的接收。

网页端使用Nginx的另一个端口,html+js模块直接播放RTMP流。



直播流采用常用的OBS.

Nginx跑起来之后OBS就可以推流了,在网页端就可以看到直播效果了,可能是模块本身设计or机器配置的问题,本机观看效果尚可,网间测试不太流畅。


看来如果想做一个位于校园网or IPV6协议网络直(盗)播平台也不是很容易,还是需要庞大的硬件资源支撑&盗播可能会被请喝茶吧。

github:https://github.com/qyc0129/SimpleNetLive