ICP多媒体数据传输
ICP上多媒体数据的传输问题,大致分两种:
- 一种是多媒体文件的直接传输,比如图像文件
.jpg
,.bpg
,视频文件.mp4
,.mkv
,文本文件.txt
和语音文件.mp3
等。这种类型的传输比较简单,和图像传输一样,程序里规定一次传输的数据量,然后编码传输即可。 - 第二种是以直播形式进行的实时视频或者语音传输,这种方式也有两种解决思路。第一种是用程序编码数据然后传输,这种方式比较简单,只需要在python中调用API即可,问题在于比如对于视频传输,每一帧压缩后的数据量不同,那么在SDR上的数据帧很难定义(但也不是完全没办法),总之,这种方式不够灵活。第二种是用多媒体软件自带的推流功能,比如VLC的UDP,RTSP推拉流,这种方式很灵活,但问题在于如何在SDR上每次读取指定字节量的数据。后期如果使用网络实现视频传输,那么只能使用第一种思路。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 JrunDing!
评论