Welcome! Log In Create A New Profile

Advanced

Re: MP4 (H264) migrating from lighttpd to nginx

January 30, 2012 02:52AM
I suggest using "qt-faststart" which is a simple command line tool which does this.

On Jan 29, 2012, at 11:31 PM, Maxim Dounin <mdounin@mdounin.ru> wrote:

> Hello!
>
> On Mon, Jan 30, 2012 at 04:09:33AM +0100, Ondrej Jombik wrote:
>
>> It is great that MP4 module came out. So we decided to migrate our video
>> streaming servers to nginx. In fact those are our last non-nginx
>> webservers (not counting IIS).
>>
>> However we have some troubles. In our Flash player, MP4 video starts
>> play only after it is completelly loaded. I thought there is problem
>> with player, so I tried open-source flowplayer and it was the same.
>>
>> So I thought that there is problem with nginx HTTP response. I compared
>> it completelly to lighttpd response, and made them exactly same. I even
>> changed the nginx server name to "lighttpd" (source recompilation was
>> needed), added headers like "X-Mod-H264-Streaming", but still no luck.
>>
>> When serving video through lighttpd, it starts play immediately.
>> When serving through nginx, it starts play only after it is fully
>> loaded.
>>
>> However requests for partial files like video.mp4?start=32.33 works well
>> with nginx. I think there is problem with initial request (the one
>> without "start" parameter).
>>
>> I'm stuck. Any ideas what else should be checked?
>> Any advice would be appreciated. Thanks.
>
> On initial request nginx returns original file, and if moov atom
> with metadata goes after mdat (one with media data) you'll see
> "video starts after loading" problem. Recoding files to place
> moov atom first will solve it.
>
> Maxim Dounin
>
> _______________________________________________
> nginx mailing list
> nginx@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

MP4 (H264) migrating from lighttpd to nginx

Ondrej Jombik January 29, 2012 10:10PM

Re: MP4 (H264) migrating from lighttpd to nginx

B.R. January 30, 2012 01:36AM

Re: MP4 (H264) migrating from lighttpd to nginx

Ondrej Jombik January 30, 2012 02:10AM

Re: MP4 (H264) migrating from lighttpd to nginx

Igor Sysoev January 30, 2012 03:02AM

Re: MP4 (H264) migrating from lighttpd to nginx

Maxim Dounin January 30, 2012 02:32AM

Re: MP4 (H264) migrating from lighttpd to nginx

mike January 30, 2012 02:52AM

Re: MP4 (H264) migrating from lighttpd to nginx

Mark Alan January 30, 2012 04:24AM

Re: MP4 (H264) migrating from lighttpd to nginx

B.R. January 30, 2012 06:44AM

Re: MP4 (H264) migrating from lighttpd to nginx

Ondrej Jombik January 30, 2012 11:10AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 300
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready