我试图弄清楚如何访问H.264流然后将其记录到MP4。我可以使用DirectShow执行此操作的录制部分,但是我只是不知道如何从SDP文件中的参数访问流。我以前使用Streamcoders MediaSuite.NET进行RTSP,他们似乎支持SDP,但我不知道将参数转换为必要的Decoder对象。以下是SDP中的内容:
v=0
o=- 1 8 IN IP4 192.168.1.17
s=mnt-1890335646-stream1-high
i=H264 session of mnt-1890335646-stream1-high
u=http://192.168.1.17
c=IN IP4 239.1.12.39/64/1
t=0 0
m=video 5006/1 RTP/AVP 102
i=Video stream
c=IN IP4 239.1.12.39/64/1
a=fmtp:102 width=1920;height=1080;depth=0;framerate=0;fieldrate=0;
a=framerate:0
a=rtpmap:102 H264/90000
有没有人对如何在Streamcoders(最好)或其他托管库中使用此信息有任何建议?
干杯。
答案 0 :(得分:1)
使用MainConcept的Network DirectShow过滤器,我可以读取SDP文件并拉入流。