- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我们有兴趣保存 H.264 流并重播它。有没有人体验过使用 winpcap 保存 h.264 并重播它。我们能够保存 H.263 并重播,但同样的逻辑不适用于 H.264。
我们也尝试了 rtpdump 工具来保存 H264 流,但我们无法以该格式重播它?
提前致谢
最佳答案
H.264 流通常作为 Transport Stream 发送(TS)。如果要将其保存到文件,则需要对其进行解复用,然后将其复用为适合文件存储的格式,例如 MP4。
您可能需要在编码器中禁用 bframes。在启用 bframes 的情况下,保存 RTP H.264 对我不起作用。
我还建议使用较低的 keyint 值,因为只有在第一个关键帧之后转储才可读。
您可以使用 VLC使用此命令保存传入流:
vlc -I rc rtp://@:4444 :sout=#std{access=file,mux=mp4,dst=output.mp4} :ipv4
用端口号替换 4444。
关于c++ - RTP H.264 保存和回放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2516851/
我有一个 cvMat 类型的 vector ,我一直在其中存储从我的计算机网络摄像头拍摄的帧。存储 100 帧后,我想回放这些帧。如果 record 是我的 cvMats vector ,我想这可能是
我正在尝试设置一个将重播最新值的 Angular2 Observable。 import {Injectable} from 'angular2/core'; import {Observable}
如何在没有 IDE 的情况下回放 Rational Functional Tester 8.1 而使用命令提示符请提供命令 最佳答案 在以下链接中搜索“命令行”: http://publib.boul
我想知道是否有人在录音(从用户浏览器上的麦克风)和从基于网络的应用程序(Ruby/RoR)回放方面取得了成功? 到目前为止我发现了什么 - 我可以编写一个 flex/flash 应用程序来录制音频,然
我正在使用以下代码来实现实时录制和回放系统: import android.media.*; class Rec { static boolean m_isRun = true; static int
假设我想通过设置所有内容并在我的输入回调中接收音频数据的常规过程来记录到我的输入队列中。我不想将其写入文件,而是想在某个地方开始短暂地缓冲它,然后将其提供给输出队列,输出队列将在我的输入队列后不久开始
我是一名优秀的程序员,十分优秀!