rtmp直播点播FTP辅助工具

局域网搭建了rtmp媒体服务器,主要用于班级的校内直播观看和临时视频收看。每次直播名字有可能有变化,甚至多个直播,只给教室看某一个。或者点播观看规定的内容。
播放客户端许多,目前最好用的是VLC和ffplay。我选择了ffplay,只有一个文件,命令行放在一个批处理文件里,播放比较简单。
为了教室操作简便,不用每次输入复杂的直播点播地址,就用易语言编写一个简易客户端,借助ftp下发播放批处理文件。
1.教室电脑将客户端:直播点播.exe、配置文件config.ini和ffplay.exe文件放在一起。(如果用vlc播放,同理,放在vlc目录里,桌面建快捷方式即可)
2.搭建好自己的ftp服务器。设置用户名、密码、存放文件的目录。和config.ini配置一致。
3.正确配置config.ini文件各项,用来给程序连接FTP服务器
4.启动程序,如果没有config.ini文件,将创建模板文件,如果有,则按照配置连接FTP服务器。连接失败则退出。

rtmp直播点播FTP辅助工具

5.连接成功后,根据配置从FTP服务器下载批处理文件,直播一个,点播一个。列如我的

rtmp直播点播FTP辅助工具

6.如果文件不存在,则按钮不可用。
7.点击按钮,运行相应的批处理文件。

rtmp直播点播FTP辅助工具

8.退出程序,自动删除下载的批处理文件。每次打开重新下载。
9.config.ini样例:
[FTP配置]
地址=127.0.0.1
用户名=anonymous
密码=
端口=21
路径=电视台
直播文件=rtmp.bat
点播文件=vod.bat
10.rtmp.bat样例
-set SDL_AUDIODRIVER=directsound
ffplay.exe -x 1280 rtmp://172.15.1.252:1935/sftv/zhibo -window_title “校园电视直播 双击全屏 按Q或Esc退出”
exit

超级简单,不足之处,请指点。

2022.4.15更新

更新和改善了一些功能:

1.增加播放列表,可以任意选择vod文件播放。

2.增加通知提示功能,主界面可以发布通知公告。

3.预留了后续升级模块,避免大面积重新安装。

易语言程序,360等杀软会报毒。请自行决定是否使用。

该系统的使用,必须基于拥有局域网RTMP媒体服务器和局域网FTP服务器的场景。如无请自行建立,否则无法正常运行。

1.RTMP流媒体服务器:

需要正常支持rtmp拉流和vod目录的播放。

拷贝视频文件到vod播放目录下:

rtmp直播点播FTP辅助工具

文件名添加到liebiao.txt文件中:

rtmp直播点播FTP辅助工具

2.config.ini文件:

系统启动,根据config.ini文件获取联网和播放信息。第一次如果没有,则创建模板文件。

rtmp直播点播FTP辅助工具

根据局域网服务器的具体情况修改

rtmp直播点播FTP辅助工具

3.FTP服务器:

在FTP服务器指定目录(config.ini中“路径”)下建立相关文件,存在文件则相关功能可用,否则不可用。

rtmp直播点播FTP辅助工具

直播文件=rtmp.bat

示例:

-set SDL_AUDIODRIVER=directsound
ffplay.exe -x 1280 -y 720 -window_title “

校园电视直播 双击全屏 按Q或Esc退出” rtmp://172.15.1.252:1935/sftv/zhibo

点播文件=play.bat

示例:

-set SDL_AUDIODRIVER=directsound
ffplay.exe -x 1280 -autoexit -window_title “

校园电视节目 双击全屏,按Q或Esc退出” rtmp://172.15.1.252:1935/vod/《百年潮·中国梦》第二聚焦国道路.mp4
@echo*******************

提示**************************************
@echo

!!!!文件名中不能 有空格,否则会造成无法播放
@echo

文件必须提前添加到rtmp服务器指定位置
@echo

多条视频可添加多行,除最后一条外,其他条必须加-autoexit参数,播放结束后退出,再播放下一条。

通知文件=tongzhi.txt(显示在程序主界面的提示语)

示例:

某某单位内网视频播放平台:
1.

单位统一要求观看的节目,点击“播放节目”按钮观看。
2.

也可以在“节目列表”中选择班级需要的内容。
3.

如有问题,联系负责人,内部电话123456。

当前统一安排节目
↓↓
↓↓
↓↓
↓↓
↓↓

rtmp直播点播FTP辅助工具

列表文件=liebiao.tdxt(vod目录下的视频列表)

示例:

《百年潮·中国梦》第一集百年追梦.mp4
《百年潮·中国梦》第二聚焦国道路.mp4
《百年潮·中国梦》第三聚焦国精神.mp4
《百年潮·中国梦(简装版)》04.mp4
《百年潮·中国梦(简装版)》05.mp4
【英雄的人民__人民的英雄】——钟南山.mp4
《感动中国2021年度人物颁奖盛典》_20220303_2022-03-03_22_18_05.mp4
2020

年交通安全警示教育片.mp4
致敬!张桂梅获颁七一勋章瞬间.mp4
感动中国2021年度人物颁奖盛典.mp4
雷锋.mp4
道路交通安全警示教育片《血路之殇》.mp4

rtmp直播点播FTP辅助工具

升级版本文件:ver.txt updata.exe

系统会将ver.txt文件标记版本和当前文件版本比较,提示升级。

(ver.txt的版本要和当前运行版本设置一致,版本号大于当前程序版本号,每次运行都会弹出升级提示,并不会真正对比播放程序内部具体版本号。)

然后从FTP服务指定目录下载并运行自解压文件updata.exe升级。

rtmp直播点播FTP辅助工具

updata.exe自解压文件可以根据需要自行设置,压缩包内程序文件要和当前程序文件名称一致。

rtmp直播点播FTP辅助工具

rtmp直播点播FTP辅助工具

文件下载:

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 共15条

请登录后发表评论