视频流推送到公网播放
视频流推送到公网进行播放
ffmpeg文件https://github.com/yundiantech/VideoPlayer
livego服务器https://github.com/gwuhaolin/livego.git
应用场景
将内网视频(流)推送到公网进行播放
使用说明
着急的朋友也可以直接看命令
-
因为人家的Readme已经写的很清楚了,我这里不再重复,直接将使用过程命令列出
-
个人服务器:阿里云 2核2G,
Ubu18.04
-
个人使用的时候,首先采用了docker,但访问较为缓慢,无法获取到
channelkey
,转用可执行文件
,访问正常 -
云服务器注意开放对应的端口
-
ffmpeg可执行文件大家去最上方的
VideoPlayer
里的bin
里面找
linux我记得是可以命令行安装的,这里不再补充
命令
## 公网服务器 docker run -p 1935:1935 -p 7001:7001 -p 7002:7002 -p 8090:8090 -d gwuhaolin/livego 或 nohup ./livego & 加 &后台运行 浏览器:http://服务器IP:8090/control/get?room=movie 获取key ##客户端执行 ./ffmpeg.exe -i "rtsp://admin:admin@192.168.59.69:554/h265/ch1/main/av_stream" -f flv -r 25 -s 1280*780 -an rtmp://服务器IP:1935:/live/key ##使用vlc播放视频流 rtmp://服务器IP:1935/live/movie
转载请标明,谢谢
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构