Sony Pixel Power calrec Sony

How to Build Media Applications With Vidispine Development Toolkit (pt1)

11/09/2018

This is the first part of the four-part tutorial for building media application based on the Vidispine Development Kit. The tutorial is hands-on, with code examples, and will result in a very simple media supply chain, from an import of files to export/transcoding of the same files.

In this blog post series, you will learn to set up and build your first super-simple media application using the Vidispine Development Kit. When you are done you will have the world's simplest media supply chain using the Vidispine API as a backbone, running on your laptop/desktop/server. There will be one post per days posted from today, and you will be able to finish without running out of Vidinet credits.

Getting started Before you can get started with the coding fun you need to have a Vidispine API running somewhere, and obtained a license to the Vidispine Development Kit to get access to the Github repository. The quickest and simplest way to get a Vidispine API is to head over to Vidinet and spin up one yourself. There is a $300 credit applied automatically, which will take you through this tutorial. When the Vidispine API is up you can request a VDT license directly from the Vidinet dashboard. If you want to learn more about our ecosystem we also recommend our Vidinet webinar series.

Preparations Ok, you have your license as well as access to Github, now we just need to make sure you have everything necessary installed on your computer. You can find the instructions either in the VDT repository or in the Vidispine knowledge base. It is also a good idea to keep the API documentation and the VDT documentation open in a browser window. If you run into trouble, head over to the troubleshooting guide in the support forum.

Setting up a VDT boilerplate In this blog, we will set up part of the Vidispine Development Toolkit, more specifically a fully working project boilerplate on Django 2 and Vue.js. It should work for both MacOS and Linux. but there might be a few differences, which we will point out. This guide assumes that you have installed everything pointed out in the getting started section above.

Installing/cloning the VDT Django template The next part assumes that you have a Github user with access to the VDT parts of the Vidispine Github repository and that you either have set up SSH access using a public key, or have a working username/password.

Create/navigate to the folder where you want to install the project and django. Then proceed with the steps below:

yarn global add vue-cli vue-init --clone vidispine/vdt-vue-django-template new-vdt-app If the cloning process doesn't progress or you wish to download the repository manually, try this instead:

git clone git@github.com:vidispine/vdt-vue-django-template.git ./vdt-vue-django-template vue-init ./vdt-vue-django-template new-vdt-app Setting up the vdt django template The next step is to set up the Django VDT template. This will create a new virtual environment and launch the setup script included in the vdt-vue-django-template. The setup script will run and install all the packages and dependencies required to run the application.

cd new-vdt-app python3 -m venv /.virtualenv/app source /.virtualenv/app/bin/activate source ./setup.sh Note: If you have trouble with git access, please check the troubleshooting guide in the knowledge base.

Let the installer run and enjoy a nice cup of coffee. During the course of the setup, the system will prompt you for for some information:

Vidispine API URL, e.g., the one you created to get a VDT license (do not add a trailing / )

Your Vidispine credentials (do not leave them empty)

The option to create a development server config (you should)

Start the Django server by running the snippet provided by the installer.

python manage.py runserver 127.0.0.1:8000 --settings=app.settings.local Open a new terminal in the same directory and run:

yarn build yarn start The above commands will compile and build minified files that are more easily comprehended by the system.

Open your browser and enter the URL above. If everything works as intended and the setup finished correctly, you should get a notification that Vue and Django are running and that Vidispine is active.

If you can see the above web page you're done with the first step in this tutorial. In this blog post, we learned how to set up and configure the vdt development environment. That's it! Now you have a fully functional project boilerplate based on Django 2 and Vue.js and you are ready to continue to the next part in the series.

In the next blog post we will configure the development server (http://127.0.0.1:4000/) and our project to implement the vdt-vue-components and then use few of them to list all storages for our instance, list all importable files for the selected storage and import the selected files from that storage.
LINK: https://www.vidispine.com/blog/how-to-build-media-applications-with-vi...
See more stories from vidispine

Most recent headlines

04/08/2024

Dalet Appoints Santiago Solanas as CEO to Lead Next Era of Growth and Innovation

Dalet, a leading technology and service provider for media-rich organizations, is excited to announce Santiago Solanas as its new Chief Executive Officer (CEO)....

03/06/2024

Dalet and Veritone Reach Agreement to Distribute, Transact and Monetize Media Archives

Dalet, a leading technology and service provider for media-rich organizations, a...

31/05/2024

Marlow Film Studios considering next steps' as council blocks plans

The proposal had received support from James Cameron, Andy Serkis, Paul Greengrass, Richard Curtis, and Jeremy Irons By Matthew Corrigan Published: May 31, 2...

31/05/2024

Skydance submits new Paramount Global bid, Sony talks still progressing'

According to multiple reports, the new bid from Skydance offers a better deal to Paramounts Class B shareholders, who were said to be unhappy with the companys ...

31/05/2024

2024 Rise Awards open for entries

The awards recognise women and companies who are stand-out performers, innovators and leaders in the broadcast media technology industry By Matthew Corrigan ...

31/05/2024

Samsung, LG Adopt IAB Software Kit for CTV Ad Measurement

NEW YORK The global body that sets technical standards for digital advertising has expanded the reach of its measurement software development kit to include Sam...

31/05/2024

The Old Investment Cycles of Broadcast Technology are Being Run Over'

The rise of digital platforms is fundamentally changing the broadcast newsroom and its investment in technology according to Jon Roberts, director of technology...

31/05/2024

Study: Max, Apple TV Have Fewest 'Committed Customers'

In a new analysis of what services might make up a good bundle and what services might benefit the most from bundling, Antenna has released new data that highli...

31/05/2024

State Broadcasters Urge Passage of Broadcast VOICES Act

WASHINGTON, D.C. Fifty state broadcasters associations, including the District of Columbia and the Commonwealth of Puerto Rico, have sent a letter to Congressio...

31/05/2024

EVS Names Richard Katz SVP Operations for NALA region

EVS has announced the appointment of Richard Katz as senior vice president of operations for the North and Latin American (NALA) region. This appointment is par...

31/05/2024

CommScope to Buy Cable Business Assets of Casa Systems for $45.1M

CommScope has announced that it was selected by Casa Systems, Inc. as the highest to acquire Casa's cable business assets and that the two companies have en...

31/05/2024

NAB Withdraws De Niro's Service Award

Robert De Niro won't be receiving the Service to America Leadership Award from the NAB Leadership Foundation after all....

31/05/2024

Viant Integrates With Google Cloud's BigQuery Clean Rooms

Viant Technology said it formed an integration with Google Cloud's BigQuery data clean rooms...

31/05/2024

The CW To Broadcast Snoop Dogg Arizona Bowl

The CW said it will broadcast the 2024 Snoop Dogg Arizona Bowl presented by Gin & Juice by Dre and Snoop Last year, The CW aired the game when it was called Bar...

31/05/2024

Allen Media Makes Carriage Deal With Amazon Fire Channels

Allen Media Group said it made a deal with Amazon's Fire TV Channel that will make content from several of Allen's outlet available via Fire TV and Echo...

31/05/2024

Robert De Niro Will Not Receive Service to America Award

Robert De Niro, announced as the winner of the NAB's Leadership Foundation's Service to America Leadership Award on May 28, will not get the award. The ...

31/05/2024

Comcast Technology Solutions To Manage Channels for AccuWeather

Comcast Technology Solutions was selected by AccuWeather to create, manage and distribute linear and over-the-top video channels....

31/05/2024

Attention to Connected TV Ads Grew in Q1, TVision Study Finds

Connected TV is becoming a bigger deal for consumers and advertisers, according to a new report from TVision....

31/05/2024

RT 2FM is the home of music this summer

RT 2FM is the home of music this summer, entertaining listeners across the day and night, with the best music, chat and interviews providing the soundtrack to ...

31/05/2024

NVIDIA Grace Hopper Superchip Accelerates Murex MX.3 Analytics Performance, Reduces Power Consumption

After the 2008 financial crisis and increased risk-management regulations that f...

31/05/2024

RT Supporting the Arts: What's On this June

RT Supporting the Arts: What's On this June Watch our promo: RT Supporting the Arts | What's on YouTube This June, RT is delighted to support Lim...

30/05/2024

When to Upgrade Software or Firmware

When to Upgrade Software or Firmware This post is from our blog and news archive. The information may be out of date. Please contact us for further information ...

30/05/2024

The City of San Jose Chooses Utah ScientificAgain!

The City of San Jose Chooses Utah Scientific Again! This post is from our blog and news archive. The information may be out of date. Please contact us for furth...

30/05/2024

Empowering Media Leaders: Transformative Insights from the Executive Learning Series

Navigating Strategy, Ethics, and Innovation in the evolving European media lands...

30/05/2024

Give Me the Backstory: Get to Know Thea Hvistendahl, the Filmmaker Behind Handling the Undead

By Bailey Pennick One of the most exciting things about the Sundance Film Festi...

30/05/2024

CHOOSE CHICAGO, CITY OF CHICAGO ANNOUNCE PROGRAMMING DETAILS OF SUNDANCE INSTITUTE X CHICAGO 2024 (June 28 - 30)

Tickets are now available for the first-of-its-kind event in the United States f...

30/05/2024

UNICEF and Spotify's Award-Winning Mental Health Hub, Our Minds Matter, Comes to Latin America

Mental health and well-being are fundamental components of a child's healthy...

30/05/2024

After 64 days, the winner of Alone Australia has been revealed

After 64 days, the winner of Alone Australia has been revealed 29 May, 2024 Media releases *Contains Spoilers* After 64 days alone in the extreme and wild...

30/05/2024

Alone Australia finale delivers strongly as SBS confirms it will join VOZ streaming

Alone Australia finale delivers strongly as SBS confirms it will join VOZ stream...

30/05/2024

Alone Australia finale delivers strongly for national broadcaster SBS with 4.2m tuning in across the season

Alone Australia finale delivers strongly for national broadcaster SBS with 4.2m ...

30/05/2024

The New Standard for Unmanned Ground Vehicle ISR

L3Harris' WESCAM MX -10 RSTA provides advanced ISR and targeting capabilities for land-based platforms including Unmanned Ground Vehicles....

30/05/2024

AccuWeather Inks Deal With Comcast Technology Solutions For Channel Origination

DENVER AccuWeather has selected Comcast Technology Solutions' (CTS') Managed Channel Origination (MCO) to create, manage and distribute linear TV, on-de...

30/05/2024

Samsung, LG Adopt IAB Software Kit

NEW YORK The global body that sets technical standards for digital advertising has expanded the reach of its measurement software development kit to include Sam...

30/05/2024

Amazon Celebrates 10th Anniversary of Fire TV Devices with an AI Upgrade

As Amazon celebrates the 10th anniversary of the launch of the first Fire TV devices in 2014, the company has unveiled new AI-powered search capabilities for th...

30/05/2024

Finding the sustainability balance with personalised video streaming

As the expansion of personalised video streaming continues apace, JUMPs CEO and co-founder, Jer nimo Macan s and Fran ois Polarczyk, sustainability director at ...

30/05/2024

EditShare boosts sales direction with alumnus Grant Carro...

EditShare, the technology leader that enables storytellers to create and manage collaborative workflows at every stage from storyboard to screening, has appoint...

30/05/2024

COW Featured Resume: Paula Zimmerman - Video Editor - Motion Designer

COW Featured Resume: Paula Zimmerman - Video Editor - Motion Designer Brie Clayton May 30, 2024 0 Comments Paula Zimmerman Looking for work? Sign up...

30/05/2024

Palme d'Or Winner Anatomy of a Fall Finished with DaVinci Resolve Studio

Palme d'Or Winner Anatomy of a Fall Finished with DaVinci Resolve Studio Brie Clayton May 30, 2024 0 Comments Winner of the Palme d'Or at the ...

30/05/2024

Real-Time Workflow Masterclass

Real-Time Workflow Masterclass Michael Cioni May 30, 2024 0 Comments Would you rather have your workflow move at the same speed it always has, or woul...

30/05/2024

Ending a Loop Expression in After Effects

Ending a Loop Expression in After Effects Graham Quince May 30, 2024 0 Comments This question comes up quite a bit on forums and it seems to trip peop...

30/05/2024

Parks: Prime Video Has Lowest Churn Rate

DALLAS Consumers who subscribe to streaming services are the least likely to cancel Prime Video among all major providers, according to Parks Associates' St...

30/05/2024

SMPTE/RIS-OSVP tests model for circle of confusion'

According to Camera and Lens Metadata committee, modern digital cinema cameras are not accurately representing the usable depth of field achieved with various l...

30/05/2024

Meet the vice president of product management

Dave MacKinnon, vice president of product management at Clear-Com, explains the value of collaboration and networking in building a media career By Matthew Cor...

30/05/2024

That Station Launches New App, Website, Filled with Features, Music, Interviews and More

That Station's app and website just got a major upgrade. The station crew co...

30/05/2024

SWR Deploys Rohde & Schwarz Pixel Power Software Playout Solution

MUNICH, Germany Regional German broadcaster S dwestrundfunk (SWR) has deployed the Rohde & Schwarz Pixel Power graphics and playout solution....

30/05/2024

Hollyland Technology Unveils Pyro Wireless Video Transmission Series

IRVINE, Calif. Hollyland Technology has launched Pyro, a wireless video transmission system designed for the multi-person, mobile transmission and monitoring re...

30/05/2024

AIMS Opens Call for Presentations for Media-Over-IP Pavilion at AES New York

AIMS has announced it will once again collaborate with the Audio Engineering Society (AES) to bring the popular Media-Over-IP Pavilion to the AES New York show,...

30/05/2024

FCC Announces Opportunity for LPTV Stations to Change Channels

WASHINGTON, D.C. The Federal Communications Commission (FCC) Media Bureau has announced that beginning on August 20, 2024, Class A television, Low Power Televis...

30/05/2024

Comcast's StreamSaver Streaming Bundle Goes Live

Comcast has officially launched its discounted $15-a-month StreamSaver streaming bundle of Netflix, Peacock and Apple TV+ services. The previously announced bun...