如何打包文件(任何文件,如音频,文本,图像,视频和...),并使用Python中的scapy通过RTP等著名协议将其发送?
活动需要分为两部分
从不同的文件格式读取编码的数据。
音频-WAV,AMR,3GP,MP4等
文本-ascii,utf-8,utf-16等
图像-jpeg,gif,png等。>>
视频-3gp / mp4,avi,mkv等
您可以使用python ffmpeg从这些格式中读取数据,或使用其他具有类似功能的库。
将编码后的数据作为有效载荷传递到船首,然后添加RTP头。
read this blog