Comments (58)
🐂 我们用的HLS
from blog.
@vipchens 如果是go build失败请提供 详细错误堆栈
你还可以直接在 https://github.com/gwuhaolin/livego/releases 下载可执行文件跳过自己编译
from blog.
牛逼!
from blog.
很棒!
from blog.
推流用的 RTMP 吗?rtmp 怎么转换成 flv呢?
from blog.
@shi1991
RTMP是用来传输FLV的。RTMP是传输协议,FLV是存放音视频数据的文件容器格式。
要从RTMP里解析出FLV需要解RTMP。
这有RTMP协议文档
以及FLV容器文档
推荐你阅读我收集的音视频文档集
from blog.
6666
from blog.
很强,亲测成功!
from blog.
linux上配置livego该如何操作,我配置了go环境build失败
from blog.
nice!
from blog.
这里问下可能不太相关的问题,据我了解bilibili是用HTTP-FLV技术直播的 http://www.manew.com/blog-166094-12265.html ,那主播这边如果想缩短直播延时,在obs推流的时候,有什么地方需要特别设置吗?
from blog.
@bimulinsen
播放直播的时候,延时主要会出现在3个地方:
- 推流端的数据缓存
- 服务端的gop缓存
- 播放器的buffer缓存
from blog.
很棒的应用方式
from blog.
帮我看下用你的源码webpack之后,本地报错video的src是个空指针blob:null/5230135f-a1aa-4d6f-956d-b149e7b36180
不知道为什么之前启动本地sever之后视频出不来,后来重新试了下 确实通了,不过还有很多问题需要调整
from blog.
有对应的声量控制方法吗?
from blog.
你的livego有权限控制模块吗?如何确认推流身份?
from blog.
请教一下,我服务器用的srs,想直接用浏览器观看http-flv流,为什么提示我下载文件呢,不能直接播放直播流
from blog.
@zhangketing 你用流播放工具试试 http://www.ossrs.net/players/srs_player.html
from blog.
@wujunze,播放器是可以放的,这个应该是跨域的问题,需要修改一下http回应消息就应该可以了,谢谢哈。
from blog.
老哥稳!
from blog.
請問,那websocket-flv該如何推送呢
from blog.
稳
from blog.
您好,我下载您的源码运行go get.时报错:# github.com/gwuhaolin/livego/utils/uid
../../go/src/github.com/gwuhaolin/livego/utils/uid/uuid.go:9:18: multiple-value uuid.NewV4() in single-value context;
我是mac系统, 下载您的编译好的二进制文件freebsd版本时无法运行。
两天了解决不了这个问题非常着急,希望您指点
from blog.
你好我在用flv.js测试时,用127.0.0.1:7001连接可以正常播放,而采用实际的本机IP地址就是播放不成功,flv.js返回信息也是正确的:
[FLVDemuxer] > Parsed onMetaData
[FLVDemuxer] > Parsed AVCDecoderConfigurationRecord
[MSEController] > Received Initialization Segment, mimeType: video/mp4;codecs=avc1.4d002a
请问又遇到这个问题的吗?
from blog.
你好,请教一下,是否遇到过使用 safari 播放时,第一帧卡住的情况?
from blog.
赞!大侠,可以做到渲染前 取到每一帧做做处理之后在渲染吗?
from blog.
Chrome后台播放flv直播暂停 怎么 处理的?
from blog.
flv.js暂停后,过几秒重新播放,结果是从暂停的地方播放,如何确保暂停后重新播放是最新的画面呢?
from blog.
本地跑起来的,提示
Fetch API cannot load rtmp://localhost:1935/live/movie/test. URL scheme must be "http" or "https" for CORS request.
这个怎么配置跨域呢
from blog.
亲测,配合fiv.js效果非常好!
from blog.
你好,我使用OBS推流能够在网页上显示,使用ffmpeg就无法显示。这两种推流有什么区别吗,两种推流转化出的rtmp的url都是一样的rtmp://localhost/live/test
from blog.
亲测,配合fiv.js效果非常好
你好,你用的obs推流还是ffmpeg
from blog.
@Mtora 你好,你用的obs推流还是ffmpeg
from blog.
@NiuZhuang @hjzgg @ipengyo 你好,你用的obs推流还是ffmpeg
from blog.
@Mtora 你好,你用的obs推流还是ffmpeg
用的obs
from blog.
@Mtora 好的,谢谢,我用obs推也可以。但是想自己用代码实现推流,所以用了ffmpeg的库,我看livego服务器的响应都是一样的,但是就是不能在浏览器上播放,实在找不到问题所在,您有空可以尝试教程中的指令试试
from blog.
@gwuhaolin 你好,教程中ffmpeg那条指令会有Unknown input format: 'avfoundation',是因为只能在mac系统使用吗?
所以我用了:ffmpeg -i "rtsp:// " -vcodec copy -acodec copy -f flv "rtmp://localhost/live/test"
推是能推到livego但是不能在浏览器里播放,可以用vlc播放
from blog.
你好,我用obs推的时候,obs一直断线重连,是怎么回事
from blog.
就一个需求。低延迟,ios safari兼容 直接就没方案了。
from blog.
受教了
from blog.
牛逼 我一直在找一篇写的比较详细的推流,拉流文档
from blog.
Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first
from blog.
请问在播放失败的时候怎么补货异常或者reload
from blog.
go 服务器跑起来了 我再前端 怎么查看啊 用ffmpeg 也推了 怎么浏览查看
from blog.
使用ffmpeg推流,livego端报错 ERRO[2020-06-24T22:32:04+08:00] CheckKey err: invalid key ,ffmpeg 端报错
WriteN, RTMP send error 32 (140 bytes)
WriteN, RTMP send error 32 (39 bytes)
WriteN, RTMP send error 9 (42 bytes)
av_interleaved_write_frame(): Operation not permitted
[flv @ 0x7fb777024000] Failed to update header with correct duration.
[flv @ 0x7fb777024000] Failed to update header with correct filesize.
Error writing trailer of rtmp://localhost/live/test: Operation not permitted
请问这个是怎么回事呢?同样是 mac 端,使用的 ffmpeg 命令为:ffmpeg -f avfoundation -framerate 30 -i "0" -c:v h264 -c:a copy -f flv rtmp://localhost/live/test
from blog.
mark 👍
from blog.
flv.js暂停后,过几秒重新播放,结果是从暂停的地方播放,如何确保暂停后重新播放是最新的画面呢?
@elon-hu 直接修改实例的currentTime
from blog.
服务端用livego,用anyrtc-rtmp 推流, 视频h264,音频aac, 用flv.js网页里播放,一直在等待,m3u8能播放,用nodeplayer.js也能播放, 啥原因呢
from blog.
您好。我这边流媒体服务器是使用nginx的nginx-http-flv-module,然后推流是使用javacv去获取网络摄像头的视频帧,在将视频帧推向流媒体服务器之前,我这边是先做了一系列的处理,包括人体识别,人体属性识别等,但是客户端(Chrome)去使用flv.js获取视频流进行播放时,视频会卡顿或延迟,我这边猜想可能是因为处理的时间长导致的,我想问一下从flvjs的角度有没有办法优化
from blog.
您好。我这边流媒体服务器是使用nginx的nginx-http-flv-module,然后推流是使用javacv去获取网络摄像头的视频帧,在将视频帧推向流媒体服务器之前,我这边是先做了一系列的处理,包括人体识别,人体属性识别等,但是客户端(Chrome)去使用flv.js获取视频流进行播放时,视频会卡顿或延迟,我这边猜想可能是因为处理的时间长导致的,我想问一下从flvjs的角度有没有办法优化 @ @gwuhaolin
from blog.
优秀,写得很详细,赞!
from blog.
您好。我这边流媒体服务器是使用nginx的nginx-http-flv-module,然后推流是使用javacv去获取网络摄像头的视频帧,在将视频帧推向流媒体服务器之前,我这边是先做了一系列的处理,包括人体识别,人体属性识别等,但是客户端(Chrome)去使用flv.js获取视频流进行播放时,视频会卡顿或延迟,我这边猜想可能是因为处理的时间长导致的,我想问一下从flvjs的角度有没有办法优化 @LW-Francis
您好,您留言实现的功能,代码能发给我一份码,个人学习使用,十分感谢。
from blog.
from blog.
nice, mark!
from blog.
nice~
from blog.
from blog.
Related Issues (20)
- 快速优雅的为React组件生成文档 HOT 3
- 流媒体加密 HOT 17
- 调试利器-SSH隧道 HOT 19
- 你也能写个 Shadowsocks HOT 107
- Parcel Vs Webpack HOT 1
- 加速 Webpack
- WebAssembly 现状与实战
- ReactNative三端同构实战
- webpack2 终极优化 HOT 12
- learn
- 打不开动态网
- 代理如何获取真正想访问的地址?
- PostgreSQL中文检索与性能优化 HOT 1
- Golang 实战:开发基于 GraphQL 的接口服务
- qiankun构成与原理 HOT 1
- webpack原理与实战 HOT 7
- 音视频技术参考资料 HOT 2
- 基于HeadlessChrome的网页自动化测试系统-FinalTest HOT 3
- 使用HeadlessChrome做单页应用SEO HOT 17
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from blog.