Find Jobs
Hire Freelancers

Gstreamer 1.0 Custom Python Element

$10-20 NZD / hour

Closed
Posted over 7 years ago

$10-20 NZD / hour

The goal of the project, is to write a Python program, built on gstreamer, which will stream video to an RTMP endpoint, recover from network failures, and re-deliver an video buffered during the network downtime. You will be part of a programming team, but will be fully responsible for this deliverable, and will be expected to provide informed advice on correct design decisions based on gstreamers capabilities and best practices. The project will be delivered in milestones, and time required must be estimated before each milestone begins. Scope of each milestone will depend on the results of that prior. Technical details: - Raspberry Pi B+ - Raspbian Jessie - Python 2.7 - Gstreamer 1.0 Note: A pre-built Raspbian image will be supplied. You must have your own Raspberry Pi hardware. Milestone 1: Write a small Python Gstreamer element (named "retry"), and supporting Python script 1. has one sink pin, and one source pin 2. buffers are simply routed from sink to source 3. downstream errors are captured, and element enters 'offline' mode - upstream is tricked into continuing to send buffers, so the pipeline keeps playing 4. while in 'error' mode, downstream is repeatedly 'reconfigured' to force re-attempt of network connection 5. when downstream finally succeeds, element returns to 'online' mode Pipeline will look something like: "videotestsource ! omxh264enc ! flvmux ! retry ! rtmpsink"
Project ID: 12002278

About the project

4 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
4 freelancers are bidding on average $45 NZD/hour for this job
User Avatar
FREELANCER RECOMMENDED ------------------------------------------------------ Can help... I am an Expert... Lets Start! Please start a Discussion with me and we can get started from there... Please check the past projects I have handled and check my reviews for what employers have to say about my work... Can start right now...
$30 NZD in 40 days
5.0 (32 reviews)
6.2
6.2
User Avatar
HI, thanks for your invitation. I indeed have Gstreamer experiences (C) before. Please google gst-switch for what I did before.
$131 NZD in 40 days
4.9 (11 reviews)
5.5
5.5
User Avatar
We are highly experienced Post Graduate Engineers, Doctors, IT, ITES, Software, Infrastructure Professionals, Web Designers and IT Architects. We can redo, improve, and publish any engineering, scientific MATLAB, SIMULINK, PSPICE, NS2, NS3 based IEEE papers. We can give remote support in Wintel, ADS, Unix, Storage, Backup, Network, Security tracks. Have experience in Active Directory, DNS, DHCP, FTP, IIS, SharePoint, CRM, SQL, WDS, ADRMS,ADFS,ADLDS, SCCM, Citrix Xenserver, Citrix XenApp, CRM,CRM Outlook connector IFD, Linux, Apache, My SQL, Postfix, VM Ware, Vcenter, VCO, VOIP (3CX)WHM, cPanel, H-Sphere, Hosting Controller, Plesk, DirectAdmin based web hosting support. We work in PHP, JAVA, ASP, DOT NET, Prestashop, Magento, woo commerce, OSCommerce, WordPress, Joomla, Web Hosting Panels Programming, LAMP, Android java development, Backend Server APIs, Android, Java, C/C++, Linux, PHP, MySQL, AJAX, JavaScript, C#, Visual Basic, PHP, MS SQL, My SQL, PHOTOSHOP, CSS, Bootstrap, HTML, JQUERY, JAVA, SCRIPT. We specialize in business, technical, academic, commercial, fiction, and Blog Writing, Dissertations, Academic papers, eBooks, Fiction, Sci-Fi thriller, Technical content, Articles, Web content, and blogs
$10 NZD in 40 days
5.0 (2 reviews)
2.0
2.0

About the client

Flag of NEW ZEALAND
Auckland, New Zealand
5.0
1
Payment method verified
Member since Jun 20, 2003

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.