Thursday, 26 August 2010

3.Week 4

Dear Diary,

     After this week I would have completed a month at SilverstreamTV. New exciting projects are coming a foot and  Pre-development and exploration is the key.

Almost at the point of completing the upload system for Flashpoint2, a few niks here and there have been causing issues mainly due to the way i coded the system. Last two issues i had left to fix were the saving of an "id" number for the event the video was being uploaded for, the form kept returning a value of "0", after looking through my code it was a simple miss reference on my part calling an element that didnt exist, but unline flash php doesnt seem to give back "null object references" which would have saved me a lot of hassle. Will be the first place i look next time.

My second issue is the image/video flash uploader interacting with php. The uploader was set up to send the filename with full extension to php, I modified the php to section off and check the extension and send the files to seperate folders depending on type. The issue i have been having has been with the overwrite function which does not send the extension so the video is saved straight into the image folder, should be a quick fix though i will have another look into it today.

Now for the exciting developments, I have been asked to explore the world of Unity3D a 3D gaming engine built with the capability to export to multiple platforms from Wii to pc and now even to iPhone.
Unity3D can be coded using Javascript, C# or Boo(Python-inspired syntax) since i have some base knowledge of Javascript thats the route i plan on going.

For ease of use Unity3D is brilliant, there are so many facilities available online for learning how to use it. Unity itself has free tutorials and files for your learning purposes and getting started is quick and easy. Also a very good thing about Unity is the fact that for the base package it is free and you get a 30-day pro trial when you download, so there is no excuse.

Tuesday, 17 August 2010

2. Week 3 begins

Dear Diary,

     This is the third week at SilverstreamTV , began with the fearful thought of databasing and building flashpoint2. The upload and store facility for SilverstreamTV's videos and thumbnails. First started with a "quick" layout sculpturing of the upload page deciding to go with a purely DIV based design. Later deciding that there is nothing wrong with the straight edge and ease of the solid structure of tables. Would never of combined the two in normal circumstance but if it works and works well "there is no point in over complicating things". So using notepad++ no hint of Dreamweaver here.

Once the main structure was down there was the case of quickly constructing the database using php and MySQL then attaching the form to a php file. yea easy as that...hmm. Had a few issues with the fact i kept forgetting to clear my cache and being a fresher at php and MySQL but once i got past a few teething issues the foundations were down. There was then the case of sorting out the checkboxes so they actually gave back values whether they were ticked or not which was a quick "if null else" statement and the base php was done.

Next Is the javascript and flash connections. The uploader needed to tell the form what the name and format the video was uploaded in. Then the Javascript needed to send that data to the thumbnail creator so it has a source to play ready for the thumbnail screenshots. This is all using "External Interface" which allows you to pass values either way two good resources for finding out how to do this were http://simplistika.com/  and http://blog.deconcept.com/code/externalinterface.html . That is one of the beauties of the internet,  learn useful pieces of code and they post them up online to solve issues other people are having. So far i have successfully got to the stage where the video uploads the thumnail player plays, now i need to send the address of the thumnail to the form ready to save into the database. Which is hopefully just a duplicate of the uploaders system but when is anything that easy....

Thursday, 12 August 2010

1. In the Beginning

Dear Diary,

    This week has been a good one, met the team which I will be working with over the next 12 months. A selection of experienced professionals from the world of broadcast and TV. My line manager is Alex Byrd, IT manager and multi-media developer at SilverstreamTV  with experience throughout the media industry.

SilverstreamTV as a company, works on web video both live and recorded supplying intricate video delivery systems for the world wide web. Filming at many events such as 'World Skills UK', 'Home Building and Renovating Show', 'National Home Improvement Show', ' Buisnes Travel Show', 'Shetland round Britain and Ireland Race', 'Subcon 2010' and 'Dorset County Show.

With a lot more people wanting their events recorded and/or streamed live SilverstreamTV have the technology and the know how to deliver. A thriving and dynamic team made up of multi skilled members has allowed the company to grow with the industry.

This placement is the perfect opportunity for me to develop in a variety of skill areas and see how the industry works from the inside.  From recording to production to the coded fabric which holds the back-end together.
My main role is a developer, working on the facilities which will make uploading the content easier.

First task is to create a thumbnail creator, This will be created primarily in flash. The idea is that to prevent the need for the video producers to have to copy a section of video resize and upload individually. Once there video is uploaded, it will play through the player, the user can stop at a point and press a button. The thumbnail and larger image will be created and saved in a database ready to be implemented in the player.

The program is currently using flash and php and will eventually implement the use of databases.