算法的复杂度、针对数据丢失和错误的鲁棒性（Robustness）、编辑的方便性、随机访问、编码算法设计的完美性、端到端的延时以及其它一些因素。
应用.在日常生活中，视频编解码器的应用非常广泛。例如在DVD（MPEG-2）中，在VCD（MPEG-1）中，在各种卫星和陆上电视广播系统中，在互联网上。在线的视频素材通常是使用很多种不同的编解码器进行压缩的，为了能够正确地浏览这些素材，用户需要下载并安装编解码器包--一种为PC准备的编译好的编解码器组件。由用户自己来进行视频的压缩已经随