harlanc / xiu

A simple,high performance and secure live media server in pure Rust (RTMP[cluster]/RTSP/WebRTC[whip/whep]/HTTP-FLV/HLS).🦀
https://www.rustxiu.com
MIT License
1.6k stars 168 forks source link

播放hls协议的视频, 视频位置放在哪里? #88

Closed suveng closed 4 months ago

suveng commented 6 months ago

ffplay -i http://localhost:8080/live/test/test.m3u8 readme中写道, /live/test/test.m3u8中的文件应该存放在哪里?

使用信息

配置

image

xiu启动成功截图

image

xiu的bin文件和视屏文件在同一目录下

image

ffplay调用结果截图

image
suveng commented 6 months ago
  1. 先push视屏到xiu

    image
  2. ffplay 测试是否可以查看

  3. 使用js框架 hls.js, 快速集成查看vime的https://vimejs.com/components/providers/hls

  4. 最后效果

    image
suveng commented 6 months ago

还有一个问题, 上面评论的步骤是推送和订阅, 但是我想直接xiu使用本地文件返回一个视屏, 现在不知道怎么使用

harlanc commented 6 months ago

如果推流地址是 rtmp://127.0.0.1:1935/live/t3 对应的hls 拉流地址是: http://127.0.0.1:8080/live/t3/t3.m3u8

直接读取本地文件,然后发布一个直播流的方式目前还不支持