RTSP/RTMP/HTTP DirectShow Source Filter的設(shè)計目的是幫助用戶創(chuàng)建DirectShow圖形,以顯示生動的RTSP和RTMP協(xié)議流。
The Datastead RTSP/RTMP DirectShow Source filter SDK is designed to let you build DirectShow graphs that can play live RTSP and RTMP streams.
Datastead RTSP/RTMP/HTTP/URL DirectShow源濾波器能從流媒體源中解碼音頻和視頻文件,發(fā)現(xiàn)未壓縮的音頻和視頻針,同時在不轉(zhuǎn)碼的情況下將數(shù)據(jù)流保存到文件中。
使用RTSP,RTMP,RTP,HTTP,UDP,RTP,Shoutcast或其他兼容的流媒體格式接收流媒體文件。
對數(shù)據(jù)流解碼,發(fā)現(xiàn)未壓縮的視頻或音頻輸出針。
在不轉(zhuǎn)碼的情況下,使用本地格式直接將視頻流同步記錄到文件中。(MP4,F(xiàn)LV,MOV,AVI或MKV文件)。
包括PCM,MP3和AAC編碼的音頻流,這取決于記錄的文件名(例如使用MP4格式記錄的H264/AAC文件)。
生成新文件時也生成文件塊,并且不丟失幀,也不需要關(guān)閉或打開圖形。
濾波器內(nèi)部需要多路復(fù)用器(MP4,F(xiàn)LV,MOV,AVI和MKV mux),但是并不使用H264(重復(fù))編碼。它將本地H264幀直接保存到記錄文件中。如果音頻記錄功能不允許使用,那么音頻流將以PCM,MP3或AAC格式編碼,這取決于記錄文件的格式。
The Datastead RTSP/RTMP/HTTP/URL DirectShow Source Filter decodes audio and video from streaming sources, exposes the uncompressed audio and video pins, and can at the same time save the streams to a file without transcoding.
- receive streaming sources in RTSP, RTMP, RTP, HTTP, UDP, RTP, Shoutcast or other compatible streaming formats
- decode the streams and exposes the uncompressed video and/or audio output pins,
- record at the same time the video streams in their native format without transcoding, directly to a file (MP4, FLV, MOV, AVI, or MKV file),
- include the audio stream encoded in PCM, MP3 or AAC, depending on the recording file name (e.g. H264/AAC for a MP4 recording),
- generate file chunks by generating new files on the fly without loosing frames and without stopping/restarting the graph.
The filter includes internally the required multiplexers (MP4, FLV, MOV, AVI and MKV mux) but does not (re-)encode in H264, it saves directly the native H264 frames to the recording file. If the audio recording is enabled the audio stream is encoded to PCM, MP3 or AAC, depending on the recording format.