导航:首页 > 操作系统 > android直播流的播放

android直播流的播放

发布时间:2022-08-26 20:37:50

android 判断m3u8 流是直播还是点播

简单来说:android是在sdk4.0以后才开始支持m3u8的播放,
sdk4.0以后可以使用VideoView来直接播放m3u8文件,但它只支持视频的在线播放,
如果你的app需要支持视频的离线下载,然后在没有网络的情况下用VideoView播放本地下载好的m3u8文件 那么思路很简单 就是使用socket实现一个本地代理服务来处理视频数据.

http://blog.csdn.net/zhouyongyang621/article/details/47000533

㈡ android 怎么播放rtsp流

package com.video.rtsp;

import android.app.Activity;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.VideoView;

public class rtspActivity extends Activity {
/** Called when the activity is first created. */

Button playButton ;
VideoView videoView ;
EditText rtspUrl ;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

rtspUrl = (EditText)this.findViewById(R.id.url);
playButton = (Button)this.findViewById(R.id.start_play);
playButton.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v) {
PlayRtspStream(rtspUrl.getEditableText().toString());
}
});

videoView = (VideoView)this.findViewById(R.id.rtsp_player);

}

//play rtsp stream
private void PlayRtspStream(String rtspUrl){
videoView.setVideoURI(Uri.parse(rtspUrl));
videoView.requestFocus();
videoView.start();
}

}

更多请关注扣丁学堂。

㈢ android 直播怎么实现的

Adboe的Red5流媒体服务器免费并且是开源的,与Flash搭配的时候可谓是天生一对,但使用Java和Android作为客户端调用却可谓一波三折。

Adobe的Red5源代码里有一个RTMPClient的类,这个类在使用上其实不复杂,但却没办法成功调用。观察日志,发现是连接成功后在开始创建流的时候,服务端把连接断开了。我能想到的解释就是可能公司现在所使用的Red5服务器的版本与这个RTMPClient不兼容。

㈣ android系统播放rtmp直播流

建议网络下ffmpeg这个,可以解决android下各种格式视频流播放

㈤ android播放流媒体地址比较好的播放器有哪些。

UC影音 QQ影音 rockplayer

㈥ android 怎么实时直播ts流

多线程,一个线程接收,一个线程播放。VLC控件播放静态的TS流文件 --- 这个在一个线程中执行TS流是用UDP发送的。 --- 这个在另一个线程中执行,注意线程的同步和数据的访问等·

㈦ 怎么让android上的播放器支持rtmp流

android原生的播放器是不支持rtmp流的,你可以利用三方播放器库
如ijkplayer vlc等

㈧ android可以播放ts文件或者ts流吗

虽然android是支持ts流额播放,但是不能播放实时流,播放的时候会先将文件下载到内存在播放,这个果断不行,将目标放在了m3u8上,从google上得到的一些资料,使用mediaplayer可以播放。

㈨ android怎么播放rtsp实时网络串流代码

android播放rtsp实时网络串流核心代码如下:

import android.app.Activity;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.VideoView;
public class rtspActivity extends Activity {
/** Called when the activity is first created. */
Button playButton ;
VideoView videoView ;
EditText rtspUrl ;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
rtspUrl = (EditText)this.findViewById(R.id.url);
playButton = (Button)this.findViewById(R.id.start_play); playButton.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v) {
PlayRtspStream(rtspUrl.getEditableText().toString()); } });
videoView = (VideoView)this.findViewById(R.id.rtsp_player); }
//play rtsp stream
private void PlayRtspStream(String rtspUrl){
videoView.setVideoURI(Uri.parse(rtspUrl));
videoView.requestFocus();
videoView.start();
}
}

㈩ android如何播放RTMP协议视频流

Adboe的Red5流媒体服务器免费并且是开源的,与Flash搭配的时候可谓是天生一对,但使用Java和Android作为客户端调用却可谓一波三折。

Adobe的Red5源代码里有一个RTMPClient的类,这个类在使用上其实不复杂,但却没办法成功调用。观察日志,发现是连接成功后在开始创建流的时候,服务端把连接断开了。我能想到的解释就是可能公司现在所使用的Red5服务器的版本与这个RTMPClient不兼容。

阅读全文

与android直播流的播放相关的资料

热点内容
浙江百兆服务器云空间 浏览:827
php和html5学哪个比较好 浏览:388
瑜伽pdf下载地址 浏览:252
小花猫app改名叫什么 浏览:837
编程器固件修改 浏览:523
沈阳技校有程序员吗 浏览:300
各行app的基金有什么不一样吗 浏览:62
python编译器怎么装 浏览:73
新浪php笔试题 浏览:138
新时达服务器如何自学习 浏览:27
程序中什么命令用来输入单字符 浏览:59
php是否有数据 浏览:141
虚拟云服务器是什么意思 浏览:279
vb是编译性语言吗 浏览:209
json格式用什么编译器 浏览:319
word转pdf代码 浏览:802
单片机中如何编程 浏览:739
cad常见的快捷命令 浏览:625
服务器端有什么 浏览:325
文件夹正在使用如何重命名 浏览:378