MPEG-TS Segments HTTP Live Streaming

送分小仙女□ 提交于 2019-11-30 16:28:52
Dipan Mehta

I have seen quite a few questions in the subject - See:

  1. HTTP Live Streaming MPEG TS segment and
  2. Update .m3u8 playlist file for HTTP Live streaming?

I am not sure exact problem - but i think most people complain that when you mix content from both sources are different then there is a freezing.

I think this situation may arise if PTS and/or PCR is discontinuous and the player is not recognizing this or flushing it. Probably, you can identify the sequence of Timestamps and see if that being fixed solves the problems.

Also, see 3.3.11. of http://tools.ietf.org/html/draft-pantos-http-live-streaming-07 : EXT-X-DISCONTINUITY

The EXT-X-DISCONTINUITY tag indicates an encoding discontinuity
between the media segment that follows it and the one that preceded
it. The set of characteristics that MAY change is:

o file format
o number and type of tracks
o encoding parameters
o encoding sequence
o timestamp sequence

So a discontinuity flag in the playlist file might just help if the problem is any of the above. Please try some of this, and put more details. I guess, this will help lot of other people as well.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!