Articles of http live streaming

在Android中parsing和播放.pls文件

任何人都可以帮助我如何parsing和播放这个在Android的.pls文件 NumberOfEntries=1 File1=http://stream.radiosai.net:8002/

在Android上玩HLS(比较替代品)

我想讨论关于Android的HLS,想要了解价格,如何购买它们,以及这些玩家的体验。 维他命 – http://www.vitamio.org/en/ 标准许可证是免费的,但不支持自适应stream媒体。 有没有人testing高级版本,或者如何购买高级版本 NexStreaming – http://www.nexstreaming.com/我发了邮件,但没有回应。 有没有人testing过它? Kaltura – http://www.kaltura.org/它看起来像一个开源的替代品,但示例代码没有为我工作 还有其他的轮廓吗? 你在Android上玩HLS的经验是什么? 谢谢..

在Android上渲染HLSstream的隐藏式字幕

我正在开发一个原生Android应用程序,用于传输HLSvideo。 我试图让CEA-608隐藏字幕数据显示,但是我遇到了一个问题。 方法:我运行的Jelly bean设备(API 4.1 +),它支持隐藏式字幕和HLS播放( http://developer.android.com/about/versions/android-4.1.html#Multimedia )。 testingFeed:我正在使用包含字幕数据的Apple示例HLS bip-bop feed进行testing( https://devimages.apple.com.edgekey.net/resources/http-streaming/examples/bipbop_16x9/bipbop_16x9_variant.m3u8 ) 抓取标题数据:根据Android文档,我试图通过调用以获取标题轨道: "MediaPlayer.getTrackInfo()" 问题:执行getTrackInfo()行时播放器崩溃,在LogCat中输出如下内容: E / AndroidRuntime(7311):致命exception:主E / AndroidRuntime(7311):java.lang.RuntimeException:失败代码:-38 问题: 1)在原生Android应用程序支持的HLS Feed上,插播字幕数据是否隐藏字幕? 2)如果没有,是否有其他select? 3)以上链接中的文档(以下引用)表示MP4或3GPP媒体源支持插播字幕。 这是否必然排除HLS(我认为是基于MPEG-2)的工作? MediaPlayer现在可以处理带内和带外文本轨道。 带内文本轨道在MP4或3GPP媒体源中成为文本轨道。 可以通过addTimedTextSource()方法将带外文本轨道添加为外部文本源。 在添加了所有外部文本轨道源之后,应该调用getTrackInfo()来获取数据源中所有可用轨道的刷新列表。 谢谢你尽你所能的帮助!

为Android创build一个实时stream媒体APP

最近我有一些麻烦。 我想开发一个embedded式的livestreaming Android应用程序,但我不知道如何开始。 我尝试使用带有embedded式直播标记的Webview,但它没有工作(很可能是通过Flash提供的stream)。 我也尝试使用VideoView组件,但它也没有工作。 我知道这是可能的,因为这些发布者有自己的APP,但是我们提供的格式通常是Flash。 不是移动友好的格式。 请有人告诉我有关如何开始或有什么解决办法的想法? 提前致谢! 编辑: 我想要做的就是采取这个stream,例如: http : //new.livestream.com/ATP/lexington2014court1并显示在我的APP里面。

Android HLSvideoMIMEtypes

我想开一个Intent来播放一个HLS(HTTP Live Stream)video。 我应该在types字段中放置支持HLS的video播放器吗? 它尝试了以下不成功的:“video / m3u”,“video / m3u8”,“video / hls”,“application / x-mpegURL”,“vnd.apple.mpegURL”,“video / MP2T”,“application / vnd .apple.mpegurl”。 想法请…

Android HTTP直播使用mediaplayer的URL

我试图播放一个url,但它没有播放,我使用的代码是在下面.. logcat显示Mediaplayer错误(1,-1002),开始状态为0和错误(-38,0)为什么…? 我哪里去错了……你可以帮我出去玩吗…….. import java.io.IOException; import android.app.Activity; import android.media.AudioManager; import android.media.MediaPlayer; import android.os.Bundle; import android.view.View; import android.widget.ImageButton; import android.widget.TextView; public class BacaFatihahActivity extends Activity { final String songs_urIs= "http://stream.radiosai.net:8002/"; // private TextView txt_song_title; private MediaPlayer mediaplayer; @Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.main); ImageButton btn_play = (ImageButton) findViewById(R.id.button_play); ImageButton btn_pause = (ImageButton) findViewById(R.id.button_pause); ImageButton btn_next […]

VideoView为HLS过早触发OnPreparedListener

我想向用户展示一些ProgressDialog,而他等待VideoView开始播放HLS。 我尝试使用OnPreparedListener来做这件事,但是他提前触发(播放器下载了m3u8文件,而不是video开始时)。 VideoView player = (VideoView) findViewById(R.id.player); String httpLiveUrl = "http://example.com/playlist.m3u8"; player.setVideoURI(Uri.parse(httpLiveUrl)); player.setMediaController(new MediaController(this)); player.requestFocus(); player.setOnPreparedListener(new OnPreparedListener() { public void onPrepared(MediaPlayer mp) { progress.dismiss(); } }); progress.show(); player.start(); 我没有find另一个合适的listner …可能有谁知道sloution?

将video编解码器添加到Android

有人可以请解释我需要采取的步骤,以添加一个新的编解码器到Android? 另外,我希望将编解码器安装为应用程序安装(或首次启动)的一部分,而不是作为完整的Android操作系统版本的一部分。 我想这样做的原因是我有一个应用程序需要显示一个不支持的编解码器(HLS或TS)的video,但我不想build立一个完整的video播放器 – 只是与现有的,内置播放器。 谢谢,阿利克

Android HLSstream – 不同的Android版本在stream中加载不同的位置

我意识到在Android中对HLS的支持程度有一些问题。 我试图写一个小型的电影播放器​​演示(尽可能多的设备工作); 最好不使用第三方库; 可以streamHLSvideo。 注意 :我目前正在testingJellyBean 4.2.2,但可以访问其他版本 我已经设法使用MediaPlayer类,以便我的应用程序能够开始播放stream(例如苹果的testingvideoBipBopAll ),但它似乎加载了stream的错误部分,因为video似乎开始于29分钟(所以在大约三十秒后完成)。 我使用的代码是非常基本的: private void playTrack() { player = new MediaPlayer(); try { player.setDisplay(holder); player.setDataSource("http://devimages.apple.com/iphone/samples/bipbop /bipbopall.m3u8"); player.prepare(); } catch (…) { } player.start(); } 更新:我已经在ICS 4.0.4上testing了相同的代码,并且它能正常工作。 在3.0.1中testing,在15分钟加载stream,然后从那里正确运行。 我可以做些什么来确保stream在一开始就开始,并在多个Android版本上正确播放? 或者,我应该使用更好的实现吗?

如何从服务器播放audio文件Mp3

我想从现场服务器播放audio。 我不想下载这些audio文件。 这些文件的格式是android java上的mp3.working。