5G Video Streaming Tutorial
-
- Testing Notes:
- Add Location talks about pricing vs. “best performance”
- After adding location, I get a page that says “Free Tier Purchase”
- After creating service. There is a key/field “company name” I am guessing this partner name in the API. Is this what uniquely identifies a subscription service? Should be called serviceid or something
- Why are things like whitelisted domain mandatory when setting up a service? Need better docs on what each field does.
- After submitting successful, I am left on the page like it didnt work
- Once I have created the service, how to I go back to the screen with secret key etc? >> Oh, I have to click “Add Service”
- In list of services, there is no way to differentiate between services. They are all called Alef Video Enablement. It would be great if I could name them. Eg: “employees” “manager” etc.
- There appears to no way to return to a subscription service and edit any of it’s values (eg: I want to add another whitelisted domain)
- Add to (ios) mobile app
- Download EdgeTubeTutorial.zip and extract locally.
- Download Xcode 12-beta
- Open EdgeTubeTutorial.xcworkspace
- Click on ContentListView.swift and navigate to the fetchVideos func (approx line 61)
- Change Employee idForRole to the value from the Customer name field in step 2a.
- Change Manager idForRole to the value from the Customer name field in step 2b above.
- Change the api_key header value to the API key received from step 1c.
- Click run
- Note: I am using 2 third party libraries SwiftyJSON and Alamofire. These are installed via cocoapods. I have included them in the zip, but if you have issues, you may need to run ‘pod install’ from the command line in the home directory of the project (/EdgeTubeTutorial)
- Simulator will start. You will see a list of content for each role as a list.

-
- The name you see in the list (beh in the image above) is the autogenerated content name from EdgeNet. There is currently no way to specify your own name/description of a content item
- Click on a content item and the video will start playing. (Note: As of 2/28 @ 14:35 content serving appears to not be actually working from the platform (per note from Shubhada on 2/27 @ 4:26)

- Check analytics in portal
- Subscriptions > Alef Video Enablement > Analytics
- Testing notes:
- Can’t verify. All analytics appear empty even after making API calls.
Files:
5G Video Streaming Tutorial