这是我为在 android 上创建视频流所做的搜索的答案。虽然 android 支持 mp4 流式传输,但并不容易。我从我的经验中得出的简单步骤是:- 1)首先使用超级编码器对视频进行编码,参数是-
A) 顶级参数:
a) mp4 作为容器 b) mpeg-4 视频编解码器 c) aac-lc 音频编解码器
B) 视频参数:
d) 尺寸为 380x480,将自动创建纵横比 e) 帧速率自动设置为 29.97 或给出该参数 f) 比特率为 480 kbps g) 在选项列中取消选中高质量、顶级质量、裁剪、填充
C) 音频参数:
h) 采样频率为 44100 i) 通道为 2 j) 比特率为 96kbps k) 检测所有已检查的流
D)如果您要编码的视频位于 d:\ 中,则将输出路径设置为与源示例不同的路径,然后设置 d:\ 以外的输出路径,如 d:\encoded 并密切关注它,对于某些视频我被困在中间,所以我关闭了 super 并将它们放在那个文件夹中,直到它已经编码。输出路径是通过右键单击 super 从输出管理中设置的
现在,在编码后,你只需要提示我在 linux 上使用 MP4Box 的视频,因为我是 linux 上瘾者。Linux 上的简单命令是 MP4Box -hint myvideofile.mp4
该视频也可以使用 http 协议轻松地从 Web 服务器流式传输,也可以在 darwin 服务器上使用。
希望这对其他人有帮助