# Flv

**URL:** <https://www.ruby-forum.com/t/flv/212203>\
**Category:** NGINX\
**Created:** [September 25, 2011, 4:43pm UTC](https://www.ruby-forum.com/t/flv/212203 "2011-09-25T16:43:11Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![luislavena](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/0ea827/32.png) [@luislavena](https://www.ruby-forum.com/u/luislavena)\
**Post date:** [September 25, 2011, 4:43pm UTC](https://www.ruby-forum.com/t/flv/212203/1 "2011-09-25T16:43:11Z")

</div>

Hi

My question is about FLV Module

NGINX documentation mentions that FLV module supports time-based  
offsets\*  
“This module provides the ability to seek within FLV (Flash) files using  
time-based offsets.”\*  
[http://wiki.nginx.org/HttpFlvStreamModule](http://wiki.nginx.org/HttpFlvStreamModule)

When looking on the source code and some testing I could see that its  
supports byte-based offset

Can you help me fill the gap  
Thanks a lot  
_Hagai A._

Qwilt | Work: +972-72-2221644| Mobile: +972-54-4895656 |  
removed\_email\_address@domain.invalid[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![Hagai\_A](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/a9a28c/32.png) [@Hagai\_A](https://www.ruby-forum.com/u/Hagai_A)\
**Post date:** [September 25, 2011, 5:17pm UTC](https://www.ruby-forum.com/t/flv/212203/2 "2011-09-25T17:17:09Z")

</div>

FLV pseudostreaming is always in bytes, not seconds (like MP4).

Please see  
[http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/12534/video-delivery-http-pseudo-streaming#mechanism](http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/12534/video-delivery-http-pseudo-streaming#mechanism)

Lukas

From: removed\_email\_address@domain.invalid  
Date: Sun, 25 Sep 2011 16:42:11 +0200  
Subject: FLV  
To: removed\_email\_address@domain.invalid

Hi

My question is about FLV Module

NGINX documentation mentions that FLV module supports time-based offsets  
“This module provides the ability to seek within FLV (Flash) files using  
time-based offsets.”

[http://wiki.nginx.org/HttpFlvStreamModule](http://wiki.nginx.org/HttpFlvStreamModule)

When looking on the source code and some testing I could see that its  
supports byte-based offset

Can you help me fill the gap

Thanks a lot  
Hagai A.

Qwilt | Work: +972-72-2221644| Mobile: +972-54-4895656 |  
removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![Hagai\_A](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/a9a28c/32.png) [@Hagai\_A](https://www.ruby-forum.com/u/Hagai_A)\
**Post date:** [September 25, 2011, 8:34pm UTC](https://www.ruby-forum.com/t/flv/212203/3 "2011-09-25T20:34:10Z")

</div>

Hello!

On Sun, Sep 25, 2011 at 04:42:11PM +0200, Hagai A. wrote:

> Hi
> 
> My question is about FLV Module
> 
> NGINX documentation mentions that FLV module supports time-based offsets\*  
> “This module provides the ability to seek within FLV (Flash) files using  
> time-based offsets.”\*  
> [GitHub - nginxinc/nginx-wiki: ARCHIVED -- Source for the now archived NGINX Wiki section of https://www.nginx.com · GitHub](http://wiki.nginx.org/HttpFlvStreamModule)

Looks like wiki is wrong, feel free to fix it. Original  
documentation (in Russian) may be found here:

> **[Модуль ngx\_http\_flv\_module](http://nginx.org/ru/docs/http/ngx_http_flv_module.html)**

> When looking on the source code and some testing I could see that its  
> supports byte-based offset

Yes, for flv offset is in bytes.

Maxim D.

---

<div class="post-metadata">

**Author:** ![Hagai\_A](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/a9a28c/32.png) [@Hagai\_A](https://www.ruby-forum.com/u/Hagai_A)\
**Post date:** [September 26, 2011, 9:10am UTC](https://www.ruby-forum.com/t/flv/212203/4 "2011-09-26T09:10:19Z")

</div>

Thanks

On Sun, Sep 25, 2011 at 8:33 PM, Maxim D. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> > time-based offsets."\*  
> > Yes, for flv offset is in bytes.
> 
> Maxim D.
> 
> * * *
> 
> nginx mailing list  
> [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> [mailman.nginx.org archive](http://mailman.nginx.org/mailman/listinfo/nginx)

–

_Hagai A._  
Qwilt | Work: +972-72-2221644| Mobile: +972-54-4895656 |  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![Hagai\_A](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/a9a28c/32.png) [@Hagai\_A](https://www.ruby-forum.com/u/Hagai_A)\
**Post date:** [September 26, 2011, 9:06am UTC](https://www.ruby-forum.com/t/flv/212203/5 "2011-09-26T09:06:37Z")

</div>

Hi  
You Tube Videos is in FLV format and use begin=X in millisecond for  
Advance  
seeking  
Hagai

On Sun, Sep 25, 2011 at 5:16 PM, Lukas T. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> From: [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> "This module provides the ability to seek within FLV (Flash) files using
> 
> \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ nginx mailing list  
> [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) [mailman.nginx.org archive](http://mailman.nginx.org/mailman/listinfo/nginx)
> 
> * * *
> 
> nginx mailing list  
> [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> [mailman.nginx.org archive](http://mailman.nginx.org/mailman/listinfo/nginx)

–

_Hagai A._  
Qwilt | Work: +972-72-2221644| Mobile: +972-54-4895656 |  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
