Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

视频解码方案 #8

Closed
AmpletecGo opened this issue Aug 7, 2019 · 11 comments
Closed

视频解码方案 #8

AmpletecGo opened this issue Aug 7, 2019 · 11 comments

Comments

@AmpletecGo
Copy link

看看能否参考下这个项目
https://github.com/matijagaspar/ws-avc-player

@zhw2590582
Copy link
Owner

zhw2590582 commented Aug 8, 2019

之前看过这个,我后面看能不能也把它也加进可选的解码器里面

@AmpletecGo
Copy link
Author

主要是现在的解码效率好像有点低,很容易就把手机卡死了

@q2922102693
Copy link

内存一直在飙升是导致卡死的原因

@zhw2590582
Copy link
Owner

因为做点播的时候需要缓存已播放的大容量信息

@q2922102693
Copy link

直播的时候也一直在飙升

@zhw2590582
Copy link
Owner

这就难搞了

@AmpletecGo
Copy link
Author

我看到有人使用 flv.js + Broadway.js + websocket 来播放 flv stream

@ErosZy
Copy link

ErosZy commented Aug 9, 2019

可以移植一下我的WXInlinePlayer的算法,来解决这个播放器的内存占用问题。

目前使用你的示例视频,稳定在140-170M区间,之后会进一步逐步优化内存占用,使得1080P的长影片稳定在200-300M内存消耗。

UPDATE:
现已支持1080P的播放,并且1080P内存占用很稳定。

@AmpletecGo
Copy link
Author

这就难搞了

@zhw2590582 Harvey Zack
关于内存飙升,我觉得是否把直播与点播拆分下代码?因为在直播时 decoder/video/baseline/index.js 下的 videoframes 一直在保存旧的 frame 信息。

@zhw2590582
Copy link
Owner

直播已经很大程度的降低了内存占用,点播尚未作出更改。

@sunjun
Copy link

sunjun commented Jul 3, 2020

直播的时候也一直在飙升

@q2922102693
我也遇到这个问题了 可以看一下这个提交,我这面测试直播的时候 可以解决内存泄漏问题
#37

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants