Skip to content

saumyamukul/TranscodingTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Creates a bluetooth central device using your iPhone. Code for the peripheral role on a Mac resides here https://github.com/saumyamukul

Run your Mac code first so you have aa advertising peripheral. Once you build and run this on your phone, it will auto connect to the Mac and start receiving characteristic updates at a fixed interval. The output window should print all useful information.

It is currently setup to transcode a video after every 3 events. The transcoded video is stored in the app's Documents folder. It currently overwrites any existing file. You can change that behavior by using getOutputFileNameWithTimesstamp instead of getOutputFileName in the code.

You're likely interested in the func peripheral(_ peripheral: CBPeripheral, didUpdateValueFor characteristic: CBCharacteristic, error: Error?) which is invoked for each notification from the peripheral. Code quality is quite poor and a lot of it has been mashed together from multiple sources.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published