问题标签 [rtsp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6474 浏览

android - android 是否支持为 VoIP 和 PTT 项目实现 RTP、RTSP 的 API?

我打算在 Android 上做一个 PTT 项目。您能否告诉我 Android 对开发人员的语音和多媒体 API(例如 RTP、RTSP、VoIP)的支持有多深?

0 投票
1 回答
413 浏览

java - 如何使用我自己的媒体播放器默认播放媒体

我是一名安卓开发者。我开发了一个可以播放本地和流媒体视频的媒体播放器。但有一个问题。当我单击库中的本地媒体时,如何将其配置为与我的播放器一起播放?至少,应该有一个媒体播放器列表,包括我的一个,我应该可以从这个列表中选择它。成功后,我想用我的播放器默认打开 rtsp 协议文件。我怎样才能做到这一点?等待您的帮助。

0 投票
1 回答
1538 浏览

android - VideoView 和 .mp4 冻结

大家好!当我尝试通过 rtsp 流播放我的 .mp4 时,我的 VideoView 出现了一些问题,我在手机屏幕上得到了冻结的图片。同时声音很好,但视频仍然冻结。对于播放器,我使用了来自 api 演示的标准代码,mediaplayer 和 videoview 的工作方式相同,播放时它仍然可以释放。有人知道解决方案吗?

以下是来自 vlc 播放器的视频信息:mpeg AAC Audio (mp4a) 44100 Gz H264 - MPEG-4 AVC 480 x 320

0 投票
2 回答
1756 浏览

android - SIGILL 信号发送到我的 Android 应用程序

在我的应用程序中,我希望能够播放流视频(通过 RTSP 协议)。我找到了 open RTSP stream:rtsp://red7blue.de/Primetime并尝试播放它。但是我的应用程序在尝试播放视频时被信号 SIGILL 终止。我正在使用 libffmpeg.so,SIGILL 信号的原因位于该库的代码中。看看我在日志中得到了什么:

我猜 SIGILL 信号的原因之一可能是尝试执行特权指令。RTSP 是一种网络协议。这意味着 ffmpeg.so 尝试使用网络访问媒体流。也许应该为此指定一些特殊权限?在我的应用程序中,我拥有唯一的明确许可 -android.permission.INTERNET 我应该指定其他内容吗?

0 投票
2 回答
3751 浏览

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

禁用 rtsp 身份验证时,videoview 运行良好。但出于安全问题,不能禁用身份验证。那么有没有办法通过身份验证播放 rtsp 流?

0 投票
1 回答
3965 浏览

html - 如何在 HTML5 中使用 rtsp://video/sample.mp4 ?

我想使用 rtsp://videos/sample.mp4 作为 HTML5 视频标签 'src' 属性。我使用它如下,

但它不适用于任何浏览器。它希望在 safari 和 chrome 中都可以使用。我怎么能这样做?

或以任何其他方式将网址用作http://videos//sample.mp4

服务器或客户端的任何设置。?

0 投票
4 回答
3146 浏览

rtsp - 是否有任何替代 libVLC 来流式传输和显示 rtsp?

我对 libVLC 仅支持的 GPL 许可证有疑问,有其他选择吗?是 lgpl 还是其他非 gpl 的东西?

0 投票
1 回答
3433 浏览

iphone - 如何在 iOS 上播放从套接字手动加载的视频?

这个比较棘手...

我正在尝试在 iOS 上通过网络流式传输视频 (H264)。但是,我通过远程服务器的开放套接字将视频数据放入缓冲区(使用 CocoaAsyncSocket),因此我没有可用于创建 AVAsset 或 MPMoviePlayer 的视频 URL。视频是实时流,因此如果有任何不同,数据将不断出现(即没有设置持续时间)。

我不得不这样做,因为服务器是 RTSP 服务器。我已经编写了自己的 RTSP 客户端来发送命令和接收响应,现在我正在尝试对来自连接的视频数据做一些有用的事情。

关于如何播放此视频的任何想法?目前我唯一能想到的是以某种方式保存到文件并加载它(但我不知道它是如何工作的,因为我将不断加载新数据),或者以某种方式手动执行它像ffmpeg。不,不幸的是我不能让服务器做 HTTP Live Streaming。

任何帮助将不胜感激!

0 投票
4 回答
10643 浏览

.net - 在 .NET 平台上创建 RTSP 视频流

我想从静态图像创建一个 RTSP/h264 视频流,并将其合并到我的 .NET 应用程序中。到目前为止,我已经找到了两种可能的方法来做到这一点:

  1. 使用ffmpeg / ffserver,但我需要在windows上编译ffserver然后依赖它......我不一定想依赖外部应用程序

  2. 使用 LIVE555 (http://www.live555.com) 库,但它们没有任何 .NET 库,因此我需要花费一些精力使其与我的 .NET 应用程序的其余部分一起工作。

您能否评论#1,#2,或者哪个更好。有没有更快的方法在 .NET 中启动 RTSP 服务器?如果有一个需要时间的可靠解决方案,我不介意投入开发时间,但最好有一些我们可以快速使用的东西,用于原型设计和演示。

谢谢,

0 投票
2 回答
1964 浏览

java - rtsp服务器转发

因此,我正在尝试将网络摄像头提要从我的计算机流式传输到我的 android 手机。我正在使用一个简单的转发服务器来连接两者,这样我就不必担心家庭网络 IP 防火墙等。我正在使用 FMJ 来捕获视频源,并且认为 rtsp 协议是最好的,因为 android 支持读取它。我的问题是我不知道如何通过服务器转发信息,是否像转发UDP数据包一样简单?所涉及的所有程序都是在java btw中实现的。