用flv.js播放直播视频流http-flv,不知该用什么服务器啊?

发布于 2022-09-05 06:37:50 字数 62 浏览 16 评论 0

服务器我用的srs,不过没找到跨域的配置,而flv.js需要播放跨域的flv直播视频流,不知大家都用的什么技术

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

萌︼了一个春 2022-09-12 06:37:50

https://github.com/gwuhaolin/...

https://github.com/gwuhaolin/...

livego

live streaming server write in pure go, simple efficient and can run in any platform.

Support

Transport protocol
  • [x] RTMP

  • [x] AMF

  • [x] HLS

  • [x] HTTP-FLV

File container
  • [x] FLV

  • [x] TS

AV coder
  • [x] H264

  • [x] AAC

  • [x] MP3

Install

Download Bin

releases

Docker

TODO

Install System Service

TODO

Build From Source code

  1. run git clone https://github.com/gwuhaolin/livego.git

  2. cd to livego dir then run go build

Use

  1. run livego to start livego server

  2. push RTMP stream to rtmp://localhost:1935/live/movie, eg use ffmpeg -re -i demo.flv -c copy -f flv rtmp://localhost:1935/live/movie

  3. play live stream form:

    • RTMP:rtmp://localhost:1935/live/movie

    • FLV:http://127.0.0.1:7001/live/movie.flv

    • HLS:http://127.0.0.1:7002/live/movie.m3u8

萌吟 2022-09-12 06:37:50

使用nginx 反向代理 来添加允许跨域的头信息
两边端口不能冲突
location ^~ /live/ {

    add_header 'Access-Control-Allow-Origin' '*'; 
    add_header 'Access-Control-Allow-Credentials' 'true'; 
    add_header 'Access-Control-Allow-Methods' 'GET'; 
    proxy_pass http://127.0.0.1:8502/live/;
    

}
你在我安 2022-09-12 06:37:50

你是利用http-flv做的html5直播吗?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文