草庐IT

rtsp_transport

全部标签

Android VideoView保存RTSP流

我正在我的AndroidNexusOne上播放一些使用VideoView的思科摄像机的视频。虽然这工作正常,但我不确定是否可以将电影保存到文件中。我正在打开一个像rtsp://192.168.1.22:554/live.sdp这样的URL如何保存到SD卡?像处理文件一样处理它也许......这可能吗? 最佳答案 您可以实现/使用库,您自己的RTSP客户端,它将传入的RTP数据包通过管道传输到文件中。如果你还想播放视频流,你可以给媒体播放器一个本地RTSP服务器地址到你的RTSP服务器,然后将相同的RTP数据包也通过管道传输到媒体播放

java - 在android中保存rtsp流?

我正在开发Rtsp流应用程序。Rtsp流工作正常,但现在我想将它保存在androidSD卡中。我已经做了很多谷歌搜索,但找不到正确的解决方案。我遇到的方法很少,但没有成功。使用FFMPEG和androidNDK将流存储在设备上?我是Android和RTSP流媒体的新手,非常感谢您的帮助。importandroid.app.Dialog;importandroid.app.Fragment;importandroid.content.Intent;importandroid.net.Uri;importandroid.os.Bundle;importandroid.view.Layout

安卓 MediaExtractor RTSP

我正在尝试开发一个应用程序,通过RTSP(实时流协议(protocol))从安全摄像头下载实时视频流。我已成功连接到相机并可以在VideoView中查看视频。但是,我想要对数据流进行低级访问,因此一直在研究MediaExtractorAPI。当我将数据源设置为RTSPURI时,我收到IOException-无法打开文件。这是令人困惑的,因为相同的URI在VideoView和其他媒体播放器(如VLC)中正常工作。我假设VideoView必须在“幕后”使用相同的MediaExtractor选项。MediaExtractor是否支持RTSP?我期待MediaExtractor打开我的RTSP

【虚幻引擎】UE5 VLC接入网络监控、视频直播、网络直播支持RTSP、RTMP

一、如何更新自己的插件匹配自己想要的UE版本 我们在网上下载的插件一般是UE4版本的插件,这个时候就需要我们自己去修改编译,接下来教大家修改插件来适配自己的引擎。如果不想自己编译代码,可以直接找我拿编译好的UE5.0、UE5.1、UE5.2的插件源码教学视频:【UE5】VLC实时视频监控、直播视频播放支持rtmp、rtsp格式可自行直接升级版本5.0-5.2_哔哩哔哩_bilibili二、创建一个属于自己的虚幻版本创建一个C++项目然后创建一个Plugins文件夹 下载我们的插件,这里下载的是427版本的插件下载地址如下链接:https://pan.baidu.com/s/1lW9rDvIVN

出现Error: Could not open client transport with JDBC Uri: jdbc:hive2://node02:10000/;user=root:..怎么办?

最近实现hive远程部署出现一些问题,用网上的方法修改Hadoop的core-site.xml还是连不上,出现的问题又变成了ConnectionRefused。用这篇文章记录一下我的解决方法。 一、问题描述         当使用beeline-ujdbv:hive2://主机名:10000-nroot-p时报了以下错误: 二、问题分析     "user:rootisnotallowedtoimpersonateroot-----用户:root不被允许冒充root."这其实就是用户权限的问题。给三台机器Hadoop的core-site.xml添加以下属性就行。(XXX表示用户名,上面红框里是

android - 使用 `TRANSPORT_CELLULAR` 时 ConnectionManager 不提供网络回调

更新:它确实有效:TRANSPORT_CELLULAR连接仅在TRANSPORT_WIFI断开时可用。除非您在手机的开发人员设置中启用了同步蜂窝数据,否则在启用WiFi时您将不会收到回调。我正在尝试在手机的蜂窝数据连接发生变化时接收回叫。我基本上需要知道它何时关闭以及何时打开。我以前使用TelephonyManager和PhoneStateListener.LISTEN_SERVICE_STATE来执行此操作,但现在我想使用ConnectionManager和registerNetworkCallback。以下代码示例已在Android模拟器(API28)、HUAWEIP20Lite(

Android 4.0.4 MediaPlayer 使用 RTSP url 准备问题

我正在使用的视频流应用程序遇到了一个奇怪的问题。实际的视频/音频流在我所有的测试设备上都运行良好。然而,在似乎任何4.0+设备上,当使用RTSPURL时,prepare()会立即返回(这会导致在加载视频时向用户提供适当反馈的问题,并干扰我现有的一些其他系统)。下面是我初始化和设置MediaPlayer的代码块,但请记住以下几点:我的initPlayer方法是从AsyncTask调用的。视频最终会正确播放,但准备立即返回会导致在视频加载期间缺少对用户的反馈。整个过程中没有出现任何类型的错误start()是通过我的OnPreparedListener中的onPrepared方法在Media

android - 实时 RTSP 流解码 : large video lag using MediaPlayer on Android

我正在从PC上的VLC播放实时RTSP流到AndroidMediaPlayer类(都在同一本地网络上)。它播放流畅,没有错误-问题是屏幕上的解码视频比直播晚大约5到7秒。从调试和回调中,我可以看到实时数据在启动mMediaPlayer.prepareAsync()后onPrepared()我调用mMediaPlayer.start()。看起来这个start()播放了最初从准备阶段开始捕获的视频。我在start()之前和之后都尝试过seekTo(5000),但它对延迟没有任何影响。对于实时视频通话应用程序,几秒钟的设置延迟是完全可以的,但是一旦出现视频,这种延迟对我来说是无法接受的。pu

java找不到或无法加载主类(Connected to the target VM, address: ‘127.0.0.1:XXXX‘, transport: ‘socket‘)

java找不到或无法加载主类通常解决方案另一种问题分析解决方案遇到的问题多半是这样的通常解决方案几种解决方案:首先试试maven清理一下,看看是不是target文件夹里面的问题依旧不行试试清理idea缓存,看看是不是idea缓存里面的问题重启完,然后rebuild试试(记得在setting里面更改maven路径此类的,因为这一步会清理掉idea的设置)好,执行结束,一般的问题到这里就已经完全解决了然而我的还是不行另一种问题分析仔细查看报错的内容:报了一个这样的错误大家注意到其中的???了么?这是因为中文地址编码无法解析的原因所以程序会提示你找不到原因.去cmd试试java啊等命令看看怎么个事大

怎样使用ovsyunlive在web网页上直接播放rtsp/rtmp视频

业务中需要在网页中直接播放rtsp和rtmp视频,多方比较测试发现ovsyunlive的播放器能直接播放rtsp/rtmp视频,还是非常方便简洁,使用过程如下:1,Windows系统在github上面下载ovsyunlive绿色包下载解压。github地址:https://github.com/ccallcn/ovsyunlive详细使用详见说明2,启动前修改ovsyunmedia.ini里面的exthost为你安装机子上的IP(内网可以不用配,也可以配内网IP,公网要配公网IP)3,双击运行,start.bat停止:stop.bat 4,打开http://IP:7701/play/index