# Access VOD content in subdirectories below Application content directory

**URL:** <https://community.wowza.com/t/access-vod-content-in-subdirectories-below-application-content-directory/54753>\
**Category:** Wowza Streaming Engine\
**Created:** [March 3, 2020, 10:01pm UTC](https://community.wowza.com/t/access-vod-content-in-subdirectories-below-application-content-directory/54753 "2020-03-03T22:01:11Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![David\_Moles](https://avatars.discourse-cdn.com/v4/letter/d/f0a364/32.png) [@David\_Moles](https://community.wowza.com/u/David_Moles)\
**Post date:** [March 3, 2020, 10:01pm UTC](https://community.wowza.com/t/access-vod-content-in-subdirectories-below-application-content-directory/54753/1 "2020-03-03T22:01:11Z")

</div>

I have an application **clir\_rec\_risk** with a content directory **/nfsDirs/data2/da/clir\_rec\_risk** , which is in turn symlink to **/netapp/da/clir\_rec\_risk** , where **/netapp/da** is an NFS mount.

This directory has the following structure:

```auto
$ tree -l clir_rec_risk
clir_rec_risk -> /netapp/da/clir_rec_risk
├── captioned
│ ├── cubanc 80 1 01287725a
│ │ ├── cubanc 80 1 01287725a access.srt
│ │ └── cubanc_80_1_01287725a_access_caption.mp4
│ ├── cubanc 80 1 01287797a
│ │ ├── cubanc 80 1 01287797a access.srt
│ │ └── cubanc_80_1_01287797a_access_caption.mp4
│ ├── cubanc 80 1 01287807a
│ │ ├── cubanc 80 1 01287807a access.srt
│ │ └── cubanc_80_1_01287807a_access_caption.mp4
│ ├── cubanc_80_1_01287799a
│ │ ├── cubanc 80 1 01287799a access.srt
│ │ └── cubanc_80_1_01287799a_access_caption.mp4
│ └── cubanc_80_1_01287806a
│ ├── cubanc 80 1 01287806a access.srt
│ └── cubanc_80_1_01287806a_access_caption.mp4
└── original
    ├── cubanc_80_1_01287725a_access.mp4
    ├── cubanc_80_1_01287772a_access.mp4
    ├── cubanc_80_1_01287773a_access.mp4
    ├── cubanc_80_1_01287774a_access.mp4
    ├── cubanc_80_1_01287789a_access.mp4
    ├── cubanc_80_1_01287790a_access.mp4
    ├── cubanc_80_1_01287797a_access.mp4
    ├── cubanc_80_1_01287799a_access.mp4
    ├── cubanc_80_1_01287806a_access.mp4
    └── cubanc_80_1_01287807a_access.mp4

```

When I try to access one of these files, e.g.

```auto
original/cubanc_80_1_01287725a_access.mp4

```

at a URL of the form:

```auto
http://<my server>:1935/clir_rec_risk/mp4:original/cubanc_80_1_01287725a_access.mp4/playlist.m3u8

```

I get a 404.

When I look in the logs, I see:

```auto
MediaReaderH264.open[clir_rec_risk/mp4:original]: Not found: /nfsDirs/data2/da/clir_rec_risk/cubanc_80_1_01287725a_access.mp4.: java.io.FileNotFoundException: /nfsDirs/data2/da/clir_rec_risk/cubanc_80_1_01287725a_access.mp4 (No such file or directory)

```

Note that the “not found” path does _not_ include the subdirectory **original** , which instead appears as part of **MediaReaderH264.open[clir\_rec\_risk/mp4:original]**.

I tried escaping the **/** in the path as **%2F** :

```auto
http://<my server>:1935/clir_rec_risk/mp4:original%2Fcubanc_80_1_01287725a_access.mp4/playlist.m3u8

```

But this also produces a 404, with an identical error message.

Is it not possible to access content in subdirectories? I could swear I’ve gotten this to work before, but I don’t remember what I did differently.

---

<div class="post-metadata">

**Author:** ![Rose\_Power-Wowza\_Com](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/rose_power-wowza_com/32/431_2.png) [@Rose\_Power-Wowza\_Com](https://community.wowza.com/u/Rose_Power-Wowza_Com)\
**Post date:** [March 3, 2020, 10:16pm UTC](https://community.wowza.com/t/access-vod-content-in-subdirectories-below-application-content-directory/54753/2 "2020-03-03T22:16:54Z")

</div>

Hi @David Moles, try this and let me know if that works please:

```auto
http://<my server>:1935/clir_rec_risk/_definst_/mp4:original/cubanc_80_1_01287725a_access.mp4/playlist.m3u8

```

---

<div class="post-metadata">

**Author:** ![David\_Moles](https://avatars.discourse-cdn.com/v4/letter/d/f0a364/32.png) [@David\_Moles](https://community.wowza.com/u/David_Moles)\
**Post date:** [March 4, 2020, 12:32am UTC](https://community.wowza.com/t/access-vod-content-in-subdirectories-below-application-content-directory/54753/3 "2020-03-04T00:32:25Z")

</div>

That works, thank you! And I see now that in the “Test Players” UI, if I paste in a media file name with subdirectories, it changes “Application” to **clir\_rec\_risk/_definst_**.

Searching, I see from [this forum post](http://community.wowza.com/community/questions/6795/meaning-ofdefinstin-links-to-media-files.html) that this is the “default instance” of the application. Does it matter what instance name I use there? Can I create a new instance just by setting a different string?

---

<div class="post-metadata">

**Author:** ![Rose\_Power-Wowza\_Com](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/rose_power-wowza_com/32/431_2.png) [@Rose\_Power-Wowza\_Com](https://community.wowza.com/u/Rose_Power-Wowza_Com)\
**Post date:** [March 4, 2020, 3:58pm UTC](https://community.wowza.com/t/access-vod-content-in-subdirectories-below-application-content-directory/54753/4 "2020-03-04T15:58:06Z")

</div>

Yes, you can create a new instance, the different instance won’t make any difference. Does that help answer it @David Moles?

---

<div class="post-metadata">

**Author:** ![David\_Moles](https://avatars.discourse-cdn.com/v4/letter/d/f0a364/32.png) [@David\_Moles](https://community.wowza.com/u/David_Moles)\
**Post date:** [March 4, 2020, 5:03pm UTC](https://community.wowza.com/t/access-vod-content-in-subdirectories-below-application-content-directory/54753/5 "2020-03-04T17:03:35Z")

</div>

Yes, thanks.
