包含着制作、发布、传输、播放四个环节,其中需要解决一系列的技术问题
首先,数字媒体数据必须进行预处理,主要是采用高效的压缩算法减小数字媒体文件的数据量
在文件中加入流式信息,以解决网上传输以及存储问题和支持流式传输
由于互联网是以数据包传输为基础进行断续的异步传输,实时视/ 音频源或存储的视
各个包选择的路由可能不同,到达客户端的时间延迟也就不等
甚至可能先发的包后到,为此需要使用缓存系统来弥补延迟和抖动的影响
而不会因为网络暂时拥塞使播放出现停顿,由于 TCP 需要较多的开销
不太适合传输实时数据,因此流式传输的实现还需要建立合适的传输协议
最后,由于目前互联网只提供尽力而为的服务,要实现流媒体的实时传输