我实现了一个原始的rtp流。我想用VLC或Mplayer播放它。但是视频播放器似乎不能播放这个流。
例如,MPlayer说:
Stream not seekable!
Stray packet (seq[6]=1013 seq=987, newseq=-26 found at 12)
我不知道我必须做什么,使视频可读的这个视频播放器。我应该添加SDP吗?或者这些播放器可以播放原始的rtp流?
谢谢
我有一个rtmp on demand流(由Wowza服务器提供),并且我已经使用JWPlayer对其进行了配置。它工作得很好,我想像YouTube视频播放器缓冲区流进度一样,在JWplayer控制栏中添加吹气流程进度。
这是我的JW播放器代码:
<body>
<div id='mediaspace'>JW test Player with buffer enabled</div>
<script type='text/javascript' src='jwplayer.js'><
目前,我正在使用GLSurfaceView ES 2.0在OpenGL上播放一个视频。现在,我正在寻找一种使用MP4将在表面视图上播放的视频编码成一个MediaCodec视频的方法。
因此,我发现了一个很大的例子,它似乎完美地解决了我的问题()。
但是,我似乎太笨了,无法正确设置输入源。这个例子使用mEncoder.createInputSurface()来创建输入源,但是我有一个实际播放视频的GLSurfaceView。那么,我如何设置自己的表面作为编码器的输入源呢?