How to Build Media Applications With Vidispine Development Toolkit (pt1)
11/09/2018
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...
30/04/2024
Plex Partners with T-Mobile To Grow Connected TV Reach
CAMPBELL, Calif. Streaming media company Plex and T-Mobile will work together to expand T-Mobile's connected TV (CTV) inventory and advance the connection b...
30/04/2024
Roku, iSpot Launch Expanded Streaming Audience Measurement Partnership
SAN JOSE, Calif. & BELLEVUE, Wash. Roku, Inc. has announced an expanded measurement partnership with iSpot.tv, the cross-platform TV measurement company....
30/04/2024
Paramount+ Subs Hit 71M as Revenue Grew by 51% YoY
NEW YORK As Paramount Global wrestled with management turmoil and ongoing negotiations for a proposed merger with Skydance, the company managed to report improv...
30/04/2024
Cobalt Digital Receives Trifecta of Awards at NAB 2024
Cobalt Digital Receives Trifecta of Awards at NAB 2024 Company adds two 2024 NAB Show Product of the Year awards and one Best of Show from TV Tech to long list...
30/04/2024
arkonas BLADE runner IP Audio Engine Receives Best of Sho...
arkona technologies GmbH, provider of IP core infrastructure solutions for top-tier broadcast productions, has announced that its BLADE//runner IP Audio Engine ...
30/04/2024
OpenDrives Joins AWS Partner Network
OpenDrives, Inc., the global provider of software-defined media workflow solutions and data management capabilities, announced today that it has joined the glob...
30/04/2024
dandb group unveils SustainSymphony a ground-breaking clo...
The first norm conform sustainability service dedicated to the needs of the events industry Easy-to-use, intuitive platform for venues, event organisers and su...
30/04/2024
Dejero Smart Blending Technology opens new opportunities...
Dejero GateWay enables Stream7 to create independent internet connectivity at any venue or location, including UK teaching hospital for live streaming of surgic...
30/04/2024
farmerswife and Cirkus to Showcase Cutting-Edge Solutions...
Excitement is building as farmerswife, a leading software provider for resource scheduling, project management, and team collaboration in the media industry, ha...
30/04/2024
XL8 Clears SOC 2 Type II Audit Enhancing Data Security
XL8, a leading deep-tech startup specializing in AI-powered machine translation technology, proudly announces the successful completion of a System and Organiza...
30/04/2024
CABSAT 2024 - Leader and PHABRIX to showcase latest Test...
Test & measurement innovator, Leader Electronics of Europe, has announced that it will exhibit at CABSAT, which takes place this year from 21-23 May 2024 at the...
30/04/2024
MRMC Debuts Cinebot Max Camera Robot at NAB 2024
MRMC Debuts Cinebot Max Camera Robot at NAB 2024 Brie Clayton April 30, 2024 0 Comments Expands its range of live-action, motion-control camera robots...
30/04/2024
Next Jazz Legacy Announces 2024 Cohort of Women and Nonbinary Awardees
Next Jazz Legacy Announces 2024 Cohort of Women and Nonbinary Awardees The program was created by New Music USA and the Berklee Institute of Jazz and Gender J...
30/04/2024
SES Announces Acqusition of Intelsat for $3.1B
European telecom satellite company SES announced today that it is acquiring rival Intelsat for $3.1 billion. The deal, unanimously approved by both companies...
30/04/2024
Bakish Out at Paramount
Bob Bakish, chief executive of Paramount stepped down on Monday, effective immediately. Bakish, who was a staunch ally of Shari Redstone, controlling shareholde...
30/04/2024
Hotspring unveils Slapshot ML-driven rotoscoping solution
Hotspring said the breakthrough had been achieved through the acceleration of machine learning technology By Matthew Corrigan Published: April 30, 2024 Ho...
30/04/2024
SES to acquire Intelsat in $3.1 billion deal
Speaking about the deal, Adel Al-Saleh, CEO of SES, said: it will bring value-added, efficient, and reliable offerings for both companies media customers By Je...
30/04/2024
Bob Bakish officially out at Paramount, new Office of the CEO finalising long-term plan'
Paramount said the Office of the CEO is working with its board to develop a comp...
30/04/2024
Gray Television Using NextGen TV to Roll Out Advanced Features Like HDR
LOUISVILLE, Ky. In another sign that broadcasters are finally using NextGen TV broadcasts to offer viewers new features instead of simply simulcasting existing ...
30/04/2024
Oklahoma Journalism Hall of Fame To Honor Blaise Labbe
OKLAHOMA CITY The Oklahoma Journalism Hall of Fame will induct Blaise Labbe, a group news director for Sinclair Broadcast Group, May 2 at the 54th Anniversary I...
30/04/2024
Cox Media Group, Dish Ink New Multi-Year Agreement
ATLANTA and ENGLEWOOD, Colo. Cox Media Group and Dish have ended a dispute over retransmission fees that lasted nearly a year and a half with a new multi-year ...
30/04/2024
TelevisaUnivision Taps LTN for IP-Based Distribution
Video transport solution provider LTN has announced that it is working with TelevisaUnivision to help the Spanish-language media giant migrate to IP-based video...
30/04/2024
NBC KXAS and Telemundo KXTX Used Clear-Com Solutions for Eclipse Coverage
ALAMEDA, Calif. Clear-Com has released details about how it played a pivotal role in the seamless coverage of the recent solar eclipse on April 8, 2024 by NBC K...
30/04/2024
Scripps Appoints Seth Walters To Steer CTV Sales Strategy
CINCINNATI The E.W. Scripps Company is adding Seth Walters to its sales leadership team as head of CTV sales, effective April 29....
30/04/2024
Durham Bulls Saturday Game, First Sellout of 2024 Season
The force was strong at the Durham Bulls Athletic Park on Saturday night, April 27, 2024, as the night netted the ballpark's first official sellout crowd of...
30/04/2024
NewFront Life Is a Cabaret for LGBTQ+ Network Revry
Revry, a network celebrating queer culture. said its second annual NewFront presentation will be a cabaret-type spectacle showcasing the spirit of the LGBTQ+ co...
30/04/2024
FETV Viewers Say Howdy' as Wyatt Earp' Joins Lineup
Family Entertainment Television (FETV) said that the Western series The Life and Legend of Wyatt Earp will be joining the network's afternoon lineup startin...
30/04/2024
Bob Bakish Departing Paramount, According to Reports
Bob Bakish, president and CEO of Paramount Global, will depart the company as Paramount explores a merger, according to numerous published reports. The reports ...
30/04/2024
Skeem Saam: Monday's episode, 29 April 2024 [video]
Skeem Saam: Monday's episode, 29 April 2024 [video]Missed an episode of Skeem Saam? No problem! Watch the latest episode of your favourite South African soa...
30/04/2024
Tonight on Skeem Saam: Lewatle witnesses an explosive fight between Sthoko and Babeile
Tonight on Skeem Saam: Lewatle witnesses an explosive fight between Sthoko and B...
30/04/2024
RT NEWS ANNOUNCES DAVID MURPHY AS NEW ECONOMICS & PUBLIC AFFAIRS CORRESPONDENT
RT News is pleased to announce the appointment of David Murphy as its new Economics & Public Affairs Correspondent. David is currently RT 's Political Cove...
30/04/2024
RT Concert Orchestra May and June 2024
Concerts in Limerick, Dublin, Carlow and Cork, including Marty in the Evening, Morricone and May the Fourth Be With You, celebrating the remarkable decade of th...
30/04/2024
SES to acquire Intelsat in compelling transaction focused on the future
Value accretive transaction underpinned by 2.4 billion (NPV) of readily executable synergies. Creating a stronger multi-orbit operator with 60% of revenue in...
30/04/2024
Thales reports its order intake and sales for the first quarter of 2024
Facebook Twitter LinkedIn Order intake: 5.0 billion, up 47% ( 46% on an organic basis1 ) Sales: 4.4 billion, up 9.8% ( 7.9% on an organic basis) All f...
29/04/2024
Filming begins and further cast confirmed in Mark Gatiss drama Bookish for Alibi
(L-R) Mark Gatiss and Polly Walker on set Monday 29 April 2024 Further casting is now confirmed for Bookish (6x70), a brand-new drama created by Emmy Award-wi...
29/04/2024
She Speaks Sudan': Thomson launches programme to empower women journalists and civil society actors in exile
A groundbreaking initiative offering training and mentoring to 30 women journali...
29/04/2024
Meet the 2024 Sundance Institute Directors, Screenwriters, and Native Lab Fellows
Even though we've been doing this for over 40 years, a spark of excitement r...
29/04/2024
The AN/PRC-158: A Resilient Communications Bridge Between Air and Ground
L3Harris is delivering manpack radios to U.S. Army CH-47 Chinooks as part of the Air-to-Ground Networking Radio program, providing seamless, resilient communica...
29/04/2024
CS President Sam Mehta: Resilient Communications are Critical to Realizing JADC2
He writes in Defense One: Despite the near-universal acknowledgement throughout the U.S. government and defense industrial base of the criticality of resilient ...
29/04/2024
Clear-Com Enhances The Kennedy Center with Seamless Communication Solutions
eds3_5_jq(document).ready(function($) { $(#eds_sliderM519).chameleonSlider_2_1({ content_source:......
29/04/2024
Optimising audio loudness & normalisation across the Media Supply Chain
Codemill aims to revolutionize media workflow efficiency at this years NAB Show by introducing Just-In-Time (JIT) playback technology in Accurate.Video Validate...
29/04/2024
TF1 Chooses Broadpeak to Power Targeted Advertising for New Video Streaming Service
April 29, 2024 -- TF1 Chooses Broadpeak to Power Targeted Advertising for New...
29/04/2024
LG Adds Allen Media Group's Local Now FAST Channel in 223 Markets
LOS ANGELES Allen Media Group (AMG) has partnered with LG Electronics to bring 223 Local Now FAST channels to LG's free streaming service, LG Channels, avai...
29/04/2024
Ross Video Unveils Raiden Weather Graphics System
OTTAWA Ross Video has announced the introduction of Raiden, a data-driven weather graphics software that combines data gathering, processing, and visualization ...
29/04/2024
Melanie Georgieva Joins Panalux as Long Form Sales Direct...
Panalux, a leading rental provider of lighting and power solutions for the motion-picture industry and part of Panavision's end-to-end service offerings for...
29/04/2024
Cobalt Iron Earns Patent on Analytics-Based Dynamic Autho...
Cobalt Iron Inc., a leading provider of SaaS-based enterprise data protection, today announced that it has received a patent on its technology for dynamic autho...
29/04/2024
SDVI Rally Access Workstation Earns Two Top Awards at 202...
SDVI, the leading platform provider for cloud-native media supply chains, today announced that Rally Access Workstation, a fully managed solution for editing in...