Skip to content

Latest commit

 

History

History

live_rmtp

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

基于rmtp的直播技术(已更新)

环境

  • win10 (收听端)
  • vscode
  • cmder
  • python2.7
  • ubuntu16.04 (直播端)

安装

$ pip install flask

只需要搭建文章中的server即可

运行

  • 运行server.py
$ python server.py

demo展示

直播端(推流)

image

客户端直播(拉流)

image

注意事项

  • 浏览器必须要允许flash处于Allow状态
  • video.js 6.x版本不支持rtmp协议, 注意使用5.x版本
  • 直接打开xxx.html是不会触发播放的, 必须要搭建一个服务

参考

[1] rtmp协议官网文档

[2] ffmpeg使用手册

[3] video.js使用手册

[4] video.js播放问题

[5] flask官方文档