- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在使用 ffmpeg C 库。我需要拦截来自相机的 RTCP 数据包,以便从发件人报告中获取时间戳。 ffmpeg 中是否有任何方法或结构可以提供此信息?我完全被卡住了,但我无法解决这个问题。
任何帮助将不胜感激。提前致谢,
最佳答案
最后我不得不像这样侵入 ffmpeg 库:
// Patch for retrieving inner ffmpeg private data
RTSPState* rtsp_state = (RTSPState*) context->priv_data;
RTSPStream* rtsp_stream = rtsp_state->rtsp_streams[0];
RTPDemuxContext* rtp_demux_context = (RTPDemuxContext*) rtsp_stream->transport_priv;
// Decode the NTP time from the 64 bit structure
uint64_t ntp_time = rtp_demux_context->last_rtcp_reception_time;
uint32_t seconds = (uint32_t) ((ntp_time >> 32) & 0xffffffff);
uint32_t fraction = (uint32_t) (ntp_time & 0xffffffff);
double useconds = ((double) fraction / 0xffffffff);
我终于得到了时间戳信息。
关于c - 使用 FFMPEG 从 IP 摄像机读取 RTCP 数据包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20265546/
不幸的是,我仍然坚持使用 RTP/RTCP 通信来正确访问我的 IP 摄像机。 我想做什么 相机有一个我想读取的内部缓冲区。所以我通过 RTSP 与相机通信并告诉它流式传输数据。当相机通过整个缓冲区时
我正在使用基于 WinPCap 构建的 SharpPCap 来捕获 UDP 流量。我的最终目标是从 H.323 捕获音频数据并将这些电话对话保存为 WAV 文件。但首先是第一件事——我需要弄清楚我的
我正在做一些依赖于 Wi-Fi RAK5206 电子板的 C++ 项目。我正在使用 ffmpeg 库来获取视频和音频流,我遇到了可以启动和停止流四次的问题,但是当我想启动第五次时,我得到了错误。错误描
我试图了解 spydroid ( https://code.google.com/p/spydroid-ipcamera/ ) 的工作原理,以便为我的手机编写一个类似的应用程序。基于 spydroid
我的 VOIP Android 应用程序有 C/Native 库,它执行登录/注销等所有业务逻辑。 问题是当设备屏幕被锁定时,应用程序(c 代码)无法从服务器接收任何数据包。我用 Wireshark
我正在使用 Tcpdump 在我的网络接口(interface)上捕获数据包。在 Wireshark 中,我可以看到 RTP 和 RTCP 事务在同一个端口上进行。我正在使用 Libpcap 编写一个
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 2 年前。
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 3 年前。
我正在使用 ffmpeg C 库。我需要拦截来自相机的 RTCP 数据包,以便从发件人报告中获取时间戳。 ffmpeg 中是否有任何方法或结构可以提供此信息?我完全被卡住了,但我无法解决这个问题。 任
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 7 年前。
一点背景知识:我正在尝试记录通过 mediasoup v2 SFU 进行的 webrtc 调用。我正在使用 mediasoup 的 room.createRtpStreamer()生成将 RTP/RT
我尝试制作 Android WebRTC 应用 我在 Android Oreo 和 Pie 上测试过,该应用运行良好。 但是在 Android Lollipop 和 Marshmallow 上,当我调
我正在使用 Java 应用程序使用 JAIN SIP java API 与 Nuance 语音服务器建立 SIP session 。然后,我通过发送一些 MRCP 命令(例如 GET_PARAMS、S
我正在尝试根据 http://www.csee.umbc.edu/~pmundur/courses/CMSC691C/lab5-kurose-ross.html 在 Java 中实现 RTSP 协议(
我是一名优秀的程序员,十分优秀!