来自IP摄像机的视频将被录制并保存为计算机(PC)上的asf
文件。这些文件变得非常大,速度非常快(比如每秒1MB),我需要随时将它们转换为较小的文件(MP4),这些文件可以通过互联网流式传输到Windows手机。这些文件只有视频->没有音频。
采取的步骤:
- 连接到相机时,我仅通过以下方式记录来自Axis相机的信号:
Camera.RecordMedia("C:\Axis\test.asf", 8, "0")
注意:执行此操作时,视频会流式传输到"C:\Axis\test.asf"
文件。如果我在录制视频时通过Windows Media Classic
打开此文件,我几乎可以实时观看它——它每隔几秒钟停止一次,然后继续->,所以缓冲区似乎每隔几秒钟就会刷新一次。
我想在录制过程中打开"C:\Axis\test.asf"文件,并将其转换为mp4(直到录制结束->缓冲区未刷新)。
有可能做到吗?
所有支持的视频格式:http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff462087(v=vs.105).aspx
我希望这将对您有所帮助。我的建议是使用IIS媒体服务,但它是Silverlight的自适应媒体流,因此为了使用它WP应用程序,您需要SMFplayer。