android如何播放rtsp://110.80.31.70:6000/channe1

author author     2023-05-08     146

关键词:

可以用webView,加载HTML,通过video来播放。
一、需要在AndroidManifest.xml文件中声明需要使用HardwareAccelerate, 可以细化到Activity级别,如果不需要的View可以声明不要用加速,但是需要在代码中做
具体如下:
1如果要声明整个应用都要加速:< application ... android:hardwareAccelerated ="true">
2.如果要在Activity中声明,则:
<activity ... android:hardwareAccelerated="true" >
Window, getWindow.setFlags( WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED,WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);
3.如果application或者activity都申明了要硬件加速,但是为了某些原因(比如省电?),一些View不需要硬件加速的话, view.setLayerType(View.LAYER_TYPE_SOFTWARE, null);

二、 需要在AndroidManifest.xml文件中用上<use-sdk></use-sdk>标签,而且如果是空的还不行,必须写上targetSDK或者minSDK,但是我试验过,不管写版本是多少都没有关系。理论上说,Android应该是从3.0( API Level 11)开始可以对2D渲染加速,但是我把targetSDK设置为5都可以使用的,但是这个标签不写还不行。

一般来说,上面的操作做了,就可以使用video标签播放视屏了,如果要支持全屏,还需要做一点操作: 给webview一个WebChromeClient对象,这个WebChromeClient对象需要实现onShowCustomView和onHideCustomView方法
参考技术A 问题补充:renpeng301 写道 MediaPlayer.OnBufferingUpdateListener mBufferingUpdateListener = new MediaPlayer.OnBufferingUpdateListener() public void onBufferingUpdate(MediaPlayer mp, int percent) //todo ; MediaPlayer mp = new MediaPlayer(); mp.setDataSource("rtsp://110.80.31.70:6000/channe1"); mp.setOnBufferingUpdateListener(mBufferingUpdateListener); 谢谢您的回复 我的地址是外网的 你有没试过 可以播放吗 问题补充:renpeng301 写道外网可以啊 android支持流播放的啊···我弄过http的 rtsp的没弄过 ··我想应该一样的 你试一试啊· 你http地址有后缀吗 如果rtsp有后缀如.sdp的也可以播放是否因为我的这个地址还未解码呢它在vlc上是可以播放的 vlc是一个编解码边播放的播放器吧本回答被提问者采纳

如何在 android 中播放 RTSP [live streaming] 链接?

】如何在android中播放RTSP[livestreaming]链接?【英文标题】:HowtoplayRTSP[livestreaming]linkinandroid?【发布时间】:2012-03-0913:32:12【问题描述】:我正在尝试播放RTSP直播网址“rtsp://164.100.51.207/broadcast/DDLive”。但我收到此错误(1,-1)。我正... 查看详情

在 Android 中播放 RTSP 流视频时如何保持宽高比?

】在Android中播放RTSP流视频时如何保持宽高比?【英文标题】:Howtomaintainaspect-ratiowhenplayingRTSPstreamingvideoinAndroid?【发布时间】:2011-03-2822:59:45【问题描述】:我有一个流媒体RTSP视频链接,我正在VideoView的帮助下播放。在纵向模... 查看详情

使用ffmpeg能否将rtsp的流转成rtmp流发出来?就如:ffmpeg-irtsp://localhost/live-ccopy-fflvrtm

参考技术Affmpeg-irtsp://localhost:8554/1234-fflvrtmp://127.0.0.1/live/stream可以的,我试过 查看详情

如何用串流直播系统进行rtsp/rtp直播

...终于把组播弄好了,组播已经测试成功了,但是我用vlc把rtsp流输入,然后在通过vlc输出rtp流然后发给live555的testRelay里然后重新组播发出去的,但是我现在要想实现的目标是不用vlc输出rtp流,想直接用live555把rtsp转换成rtp流输出... 查看详情

在 android 上播放 RTSP 流

】在android上播放RTSP流【英文标题】:PlayRTSPstreamingonandroid【发布时间】:2013-01-2902:16:54【问题描述】:我有一个RTSP源,我想在我的android应用上播放它,但它播放2或3分钟并且不能播放更长时间:(我怎样才能玩得更久?//thereismycod... 查看详情

请问手机网页如何播放rtsp?

...进坑,更新回答web服务器转码hls、rtmp、flash(iOS不支持)android本地解码各种sdk开发包 查看详情

Android:如何从资产中播放视频?

】Android:如何从资产中播放视频?【英文标题】:Android:howtoplayvideofromassets?【发布时间】:2012-07-0605:55:47【问题描述】:我正在制作一个应用程序,我必须在片段中显示资产文件夹中的视频。谁能帮我做到这一点?我需要在XML... 查看详情

Android videoview不播放rtsp

】Androidvideoview不播放rtsp【英文标题】:Androidvideoviewdoesn´tplayrtsp【发布时间】:2013-03-0805:11:32【问题描述】:我有以下简单的Android应用程序。packagecom.example.videotest;publicclassMainActivityextendsActivityprivateButtonplayButton;privateButtoncle 查看详情

如何实现rtmp或rtsp播放端回调yuv/rgb数据?

...RTSP和RTMP直播播放的时候,实现过相关的需求,本文就以Android为例,大概说说具体实现吧。先说回调yuv或rgb这块意义吧,不管是RTSP还是RTMP直播播放模块,解码后的yuv/rgb数据,可以实现比如快照(编码保存png或jpeg)、回调给第... 查看详情

在 Android 应用程序中播放 RTSP 流

】在Android应用程序中播放RTSP流【英文标题】:PlayRTSPstreaminginanAndroidapplication【发布时间】:2012-07-0118:13:48【问题描述】:我正在尝试开发一个基于Android的应用程序,它可以播放实时流中的视频。此直播使用WowzaMediaServer制作。... 查看详情

android怎么播放rtsp流

先解析协议rtsp,rtmp,rtp等等先确定封装格式是mp4,avi,mkv等等,再解封装再确定编码格式x264,MPEG-2等等,在进行解码,可以软解码,也可以硬解码解码后绑定surface,渲染播放参考技术A你试试moboplayer应该可以 查看详情

unity下如何实现rtmp或rtsp流播放和录制(代码片段)

...窗体、Unity声音);Linux平台RTMP|RTSP直播播放模块;Android平台RTMP直播推送模块(采集Unity窗体、麦克风或Unity声音);Android平台RTMP|RTSP直播播放模块;iOS平台RTMP|RTSP直播播放模块。技术实现本文主要介绍流数... 查看详情

webrtc-rtp/rtsp/rtcp的概念

参考技术AReal-timeTransportProtocol)是用于Internet上针对多媒体数据流的一种传输层协议。RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。RTP协议常用于流媒体系统(配合RTCP协议),视频会议和一键通(PushtoTalk)系... 查看详情

rtsp播放器网页web无插件直播流媒体音视频播放器easyplayer-rtsp-android解码获取视频帧的方法

...用的播放器,包括有:Windows(支持IE插件,npapi插件)、Android、iOS三个平台,是由青犀TSINGSEE开放平台开发和维护的 查看详情

Android 媒体播放器无法播放 RTSP 流抛出错误 (100, 0)

】Android媒体播放器无法播放RTSP流抛出错误(100,0)【英文标题】:AndroidmediaplayerunabletoplayRTSPstreamthrowingerror(100,0)【发布时间】:2012-04-0209:45:50【问题描述】:我正在尝试使用视频视图播放rtsp流:-@OverrideprotectedvoidonCreate(BundlesavedInst... 查看详情

无法从 IP cam 接收 RTSP 实时流

...:我想使用RTSP接收来自IP摄像机的实时流,我收到“无法播放此视频”,以及以下异常:07-1614:06:26.945:D/MediaPlayer(19411):setDataSourceIOExceptionhappend:07-1614:06:2 查看详情

如何使用 videoview 播放带有身份验证的 rtsp 流?

】如何使用videoview播放带有身份验证的rtsp流?【英文标题】:howtoplayartspstreamwithauthenticationusingvideoview?【发布时间】:2010-12-2209:19:41【问题描述】:当禁用rtsp身份验证时,videoview可以正常工作。但出于安全问题,不能禁用身份... 查看详情

如何在 wowza 上使用 rtsp 播放流?

】如何在wowza上使用rtsp播放流?【英文标题】:Howtoplaystreamwithrtsponwowza?【发布时间】:2017-04-0418:58:22【问题描述】:我执行命令ffmpeg以流式传输一个文件mp4(h264或h265)遵循:(RTSP源:打开(无需身份验证))ffmpeg-re-iinputvideo.m... 查看详情