Code Monkey home page Code Monkey logo

wsplayer's People

Contributors

v354412101 avatar xiaobingan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wsplayer's Issues

搭配zlm播放ws+fmp4感觉有点卡顿

zlm出来的同一路流
1 ffplay播放 http+fmp4 看起来流畅,至少视频画面的秒数是一秒一秒的显示
2 wsPlayer.js播放感觉有卡顿,观察画面的是时间戳看到画面有跳秒,比如从15s到了17s,很容易观察到,并且一致持续
前端js代码我大概看了一下,发现是不是在onupdateend函数处理有一些问题?
3 因为视频源是我推给zlm的,也不排除是我的时间戳设置存在问题,但对比ffplay来看,wsPlayer.js表现没有ffplay好。

大佬有空指导一下么,js我不太会玩转?随时可提供在线环境调试js

首次播放时,video.currentTime和video.buffered.start(0)一直是0,导致播放画面出不来

根据播放器原理,播放器是根据设置video.currentTime来实现播放的,但是播放器首次拉流时,收到的视频流appendBuffervideo.buffered的起始时间一直为0,导致无法设置video.currentTime,所以视频画面出不来。

但是后续再重新播放时,就正常了。

后端流媒体服务器采用的ZLMediaKit

问题复现步骤:
ZLMediaKit addStreamProxy 新添加一路视频,然后wsPlayer马上开始播放

使用的ws链接中包含有音频数据,会提示错误

使用[ZLMediaKit]推出来的ws链接,用wsPlayer播放的时候出现Uncaught DOMException: Failed to execute 'addSourceBuffer' on 'MediaSource': The type provided ('video/mp4; codecs="avc1.4d4028, alaw"') is unsupported错误提示,后来我把音频给禁了,就能正常显示
H0UD9{6F7KV4~_$34HW@0

咨询H265播放技术

我在用 zlm 推流,目前 H265 的解码播不出来,

  1. 用 websocket TS 流 播放 ws://:880/live/test.live.ts 是黑屏 ,用 http://:880/live/test.live.ts 在 vlc 里可以播放 (H265)
  2. 用 fmp4 的 url 播放 ws://192.168.5.43:880/live/v172.16.110.19-554-1-main.live.mp4 也是黑屏( H264的可以)

请问咱们这个库升级到 H265 版本了嘛,盼回,

播放时间越长,wsPlayer播放延时越大

example

问题的现象:vlc和wsPlayer都从ZLM拉流播放,播放一段时间后,vlc播放的画面无延迟,但wsPlayer播放延迟变大,并且随着播放时间越长,延迟也会变大

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.