gontovnik/periscope-videoviewcontroller — explained in plain English
Analysis updated 2026-07-22 · repo last pushed 2016-09-20
Add a drag-to-rewind video player to a live-streaming iOS app
Build a short-form video sharing app with smooth timeline scrubbing
Enhance a social app's video viewer with quick-skip replay controls
| gontovnik/periscope-videoviewcontroller | kageroumado/phosphene | realm/swiftcov | |
|---|---|---|---|
| Stars | 499 | 495 | 560 |
| Language | Swift | Swift | Swift |
| Last pushed | 2016-09-20 | — | 2017-08-10 |
| Maintenance | Dormant | — | Dormant |
| Setup difficulty | easy | hard | hard |
| Complexity | 2/5 | 4/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Install via CocoaPods or manually add the source folder, requires a modern version of Xcode and iOS.
Periscope-VideoViewController is a ready-made iOS component that lets app developers add video playback with the signature "fast rewind" control popularized by Periscope. Instead of building a video player from scratch, a developer can drop this in and get a polished scrubbing experience where users can quickly jump back in a video by dragging on the timeline. The component handles the UI and playback logic around a video player. A developer provides a video URL, creates the view controller, and presents it on screen. The included example project shows it in action, and the README links to a tutorial explaining how the rewind control itself was built. Under the hood, it requires Swift and a relatively modern version of Xcode and iOS. This would be used by iOS developers building apps that include video content and want a scrubbing experience similar to what Periscope offered, where viewers can easily skip around or replay moments. Think of a live-streaming app, a short-form video sharing platform, or any social app where smooth video navigation matters. It saves the developer the work of custom-building a timeline and gesture-handling system. Installation is straightforward: a developer can install it via CocoaPods (a common dependency manager for iOS projects) or manually add the source folder to their project. The README doesn't go into detail on customization options or advanced configuration, so it appears to be a fairly focused component that does one thing well rather than a full-featured video framework.
A ready-made iOS component that adds video playback with a drag-to-rewind timeline control, similar to the old Periscope app. Developers drop it into their project to get smooth video scrubbing without building a custom player.
Mainly Swift. The stack also includes Swift, iOS, CocoaPods.
Dormant — no commits in 2+ years (last push 2016-09-20).
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.