select() 无限期挂起
我有一个在嵌入式 Linux(较旧的内核,2.6.18)上运行的应用程序。我用的是Live555。有时,当摄像机负载过重时,我的 RTSP 服务器(使用 Live555 构建…
无法通过 RTSP 将 x264 视频正确流式传输到移动设备
我正在创建类似 YouTube 的网站的移动版本。我将使用 Darwin Streaming Server 来传输使用 x264 和 NeroAAC 压缩并使用 MP4Box 提示的低分辨率剪辑。 …
使用 VLC RTSP 流式传输并保存到 mp4 文件
假设我有一个 RTSP url (rtsp://192.168.0.17/mpeg4)。实时摄像机设置在转发实时视频的机器上。我正在使用 vlc 播放器进行流式传输,并将其保存在某个…
Android 手机中的默认媒体播放器
据我所知,所有 Android 手机都会有 WebKit 浏览器应用程序。 是否有一个默认的媒体播放器可以在所有 Android 手机中执行 RTSP 流? OpenCore 似乎支…
表面损坏后如何恢复视频播放?
我正在流媒体应用程序 (RTSP) 上使用媒体播放器: 视频和声音播放得很好,但是当来电暂停 Activity 时,Surface 会被破坏(我知道这一点是因为在Surfa…
Darwin Streaming Server 不提供内容
我在 Debian 上使用 Darwin Streaming 服务器 5.5.5 时遇到问题。 例如,当我尝试打开一些流时。 rtsp://sample.com/sample_100kbit.mp4 播放器报告无…
如何强制客户端将 RTP 传输从 UDP 切换为 TCP?
如果客户端想要观看 RTSP 服务器上的流,它首先尝试通过 UDP 协议设置流。我如何告诉它我的服务器仅支持 RTP/AVP/TCP 并且它应该切换传输? 我想终止…
编写自定义 DirectShow RTSP/RTP 源推送过滤器 - 来自实时源的时间戳数据
我正在编写自定义 DirectShow 源推送过滤器,该过滤器应该从视频服务器接收 RTP 数据并将它们推送到渲染器。我编写了一个 CVideoPushPin 类,它继承自…
如何播放非文件非rtsp源的媒体播放器?
我们有一个 mpeg4 源,我们想在媒体播放器中播放。我们的源代码不在文件中或 rtsp 服务器上。它是手工编码的,可以动态生成 mpeg4 源代码。想象一下数…
验证 rtsp 功能
我需要对一个通过 RTSP 提供 Flash 视频的网站进行负载测试。 我看过 JMeter & Selenium 并没有看到任何对 RTSP 的支持。 有没有支持RTSP负载测试…
检测 RTP 流中的 MPEG4/H264 I 帧 (IDR)
我需要检测 RTP 数据包中的 MPEG4 I 帧。我知道如何删除 RTP 标头并获取其中的 MPEG4 帧,但我不知道如何识别 I 帧。 它有特定的签名/标头吗?…