我正在尝试编写一个类似于着名的爆米花时间的应用程序 - 一个可以让你通过种子观看电影的应用程序。它基本上使用NanoHTTPD作为LibVLC播放器和torrent库之间的桥梁,以便能够流式传输它。我使用这个完全相同的HTTP库。
我遇到的问题是,即使使用chrome的内置MP4查看器工作正常,我也无法播放来自VLC的视频。我确实注意到它在HTTP请求中发送了一个'Icy-Metadata:1'标题,Chrome没有,但很少有文档记录,因此我不确定这是否是问题所在。
VLC播放器的桌面版也没有播放。它站在那里,一遍又一遍地请求相同而不显示我的视频。我能错过什么?
值得注意的是nginx正确地提供了它,但似乎nginx甚至没有回复任何类型的HTTP头响应。只是数据。